public async Task <IActionResult> CountryListPage( int pageNumber = 1, int pageSize = -1) { var itemsPerPage = uiOptions.DefaultPageSize_CountryList; if (pageSize > 0) { itemsPerPage = pageSize; } var model = new CountryListPageViewModel(); model.Countries = await dataManager.GetCountriesPage(pageNumber, itemsPerPage); return(View(model)); }
public async Task <IActionResult> CountryListPage( int pageNumber = 1, int pageSize = -1) { ViewBag.Title = "Country List Administration"; int itemsPerPage = uiOptions.DefaultPageSize_CountryList; if (pageSize > 0) { itemsPerPage = pageSize; } CountryListPageViewModel model = new CountryListPageViewModel(); model.Countries = await dataManager.GetCountriesPage(pageNumber, itemsPerPage); model.Heading = "Country List Administration"; model.Paging.CurrentPage = pageNumber; model.Paging.ItemsPerPage = itemsPerPage; model.Paging.TotalItems = await dataManager.GetCountryCount(); return(View(model)); }