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)); }
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)); } }