Beispiel #1
0
        public async Task <IActionResult> Index(int pageIndex = 0, int pageSize = 10, string sortBy = "Inventory.Id", string orderBy = "ASC")
        {
            var entries = await apiInventoryController.Get(pageIndex, pageSize, sortBy, orderBy);

            var viewModel = new InventoryViewModel
            {
                InventoryEntries = entries,
                Pagination       = new PaginationViewModel
                {
                    CurrentPage = pageIndex,
                    PageSize    = pageSize,
                    IsLastPage  = entries.ToList().Count() < pageSize
                }
            };

            return(View(viewModel));
        }