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:
Elitsa Marinovska
2023-03-24 11:47:59 +01:00
committed by GitHub
parent 91d4389d2c
commit af24f304be
15 changed files with 115 additions and 120 deletions

View File

@@ -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));
}
}