public async Task <ActionResult> Index() { GetBannerInput bannerInput = new GetBannerInput() { FilterText = "", MaxResultCount = CarFactoryConsts.MaxPageSize, SkipCount = 0, Sorting = "Sort" }; ViewBag.BannerList = await _bannerAppService.GetPagedBannersAsync(bannerInput); CompanyListDto info = await _companyAppService.GetDefaultCompanyAsync(); ViewBag.SeoSetting = GetSeoSetting(); return(View(info)); }
public ActionResult Index(int?page) { int pageIndex = (page ?? 1) - 1; GetBannerInput input = new GetBannerInput() { FilterText = "", MaxResultCount = CarFactoryConsts.MaxPageSize, SkipCount = pageIndex * CarFactoryConsts.MaxPageSize, Sorting = "sort" }; var list = _bannerAppService.GetPagedBannersAsync(input).Result; var pagedProducts = new StaticPagedList <BannerListDto>(list.Items, pageIndex + 1, input.MaxResultCount, list.TotalCount); var userMenu = GetUserMenu(PageNames.Banner).Result; ViewBag.UserMenu = userMenu; return(View(pagedProducts)); }