New Backoffice: Fix total number of items (health checks, log viewer, packages) (#14003)
* Fix total number of items for health check controllers * Fix total amount of items for log viewer controller * Fixing AllMigrationStatusPackageController * Fixing total items for package controllers * Adding default implementation * Update Nerdbank.GitVersioning dependency to 3.5.119 --------- Co-authored-by: Ronald Barendse <ronald@barend.se>
This commit is contained in:
committed by
GitHub
parent
91d4389d2c
commit
af24f304be
@@ -30,11 +30,16 @@ public class AllSinkLevelLogViewerController : LogViewerControllerBase
|
||||
[ProducesResponseType(typeof(PagedViewModel<LoggerResponseModel>), StatusCodes.Status200OK)]
|
||||
public async Task<ActionResult<PagedViewModel<LoggerResponseModel>>> AllLogLevels(int skip = 0, int take = 100)
|
||||
{
|
||||
IEnumerable<KeyValuePair<string, LogLevel>> logLevels = _logViewerService
|
||||
KeyValuePair<string, LogLevel>[] logLevels = _logViewerService
|
||||
.GetLogLevelsFromSinks()
|
||||
.Skip(skip)
|
||||
.Take(take);
|
||||
.ToArray();
|
||||
|
||||
return await Task.FromResult(Ok(_umbracoMapper.Map<PagedViewModel<LoggerResponseModel>>(logLevels)));
|
||||
var viewModel = new PagedViewModel<LoggerResponseModel>
|
||||
{
|
||||
Total = logLevels.Length,
|
||||
Items = _umbracoMapper.MapEnumerable<KeyValuePair<string, LogLevel>, LoggerResponseModel>(logLevels.Skip(skip).Take(take))
|
||||
};
|
||||
|
||||
return await Task.FromResult(Ok(viewModel));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user