public async Task <IActionResult> Index(
            string logLevel = "",
            int pageNumber  = 1,
            int pageSize    = -1,
            string sort     = "desc")
        {
            var itemsPerPage = 10;

            if (pageSize > 0)
            {
                itemsPerPage = pageSize;
            }

            var model = await _appLogItemsService.GetPagedAppLogItemsAsync(
                pageNumber, itemsPerPage, sort == "desc"?SortOrder.Descending : SortOrder.Ascending, logLevel).ConfigureAwait(false);

            model.LogLevel            = logLevel;
            model.Paging.CurrentPage  = pageNumber;
            model.Paging.ItemsPerPage = itemsPerPage;
            return(View(model));
        }
        public async Task <ApiResult <PagedAppLogItemsViewModel> > Get(
            string logLevel = "",
            int pageNumber  = 1,
            int pageSize    = -1,
            string sort     = "desc")
        {
            var itemsPerPage = 10;

            if (pageSize > 0)
            {
                itemsPerPage = pageSize;
            }

            var model = await _appLogItemsService.GetPagedAppLogItemsAsync(
                pageNumber, itemsPerPage, sort == "desc"?SortOrder.Descending : SortOrder.Ascending, logLevel);

            model.LogLevel            = logLevel;
            model.Paging.CurrentPage  = pageNumber;
            model.Paging.ItemsPerPage = itemsPerPage;

            return(model);
        }