コード例 #1
0
        public async Task <ActionResult> Index(Commerce.Models.Pages.SalesPage currentPage, int page = 1)
        {
            await _trackingService.PageViewed(HttpContext, currentPage);

            var startPage = _contentLoader.Get <DemoHomePage>(ContentReference.StartPage);
            var model     = new SalesPageViewModel(currentPage);

            model.ProductViewModels = _searchService.SearchOnSale(currentPage, out var pages, startPage.SearchCatalog, page, 12);
            model.PageNumber        = page;
            model.Pages             = pages;
            return(View(model));
        }
コード例 #2
0
        public ActionResult Index(Commerce.Models.Pages.SalesPage currentPage, int page = 1)
        {
            var startPage = _contentLoader.Get <DemoHomePage>(ContentReference.StartPage);
            var model     = new SalesPageViewModel(currentPage)
            {
                ProductViewModels = _searchService.SearchOnSale(currentPage, out var pages, startPage.SearchCatalog, page, 12),
                PageNumber        = page,
                Pages             = pages
            };

            return(View(model));
        }
    }