コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }