Exemple #1
0
        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));
        }