public IActionResult Index(PageParametersViewModel pageParams) { List <Product> AllProds = this.ProdRepo.GetAll().ToList(); ProductListHelper productHelper = new ProductListHelper(AllProds, ref pageParams, MaxPageSize); IEnumerable <Product> SelectedProds = productHelper.GetProdsBySearch(); int TotalPages = productHelper.TotalPages(); ProductsPageViewModel productsPage = new ProductsPageViewModel { Products = SelectedProds, PageParams = new PageViewModel { TotalPages = TotalPages, PageParams = pageParams }, SearchBarParams = new SearchBarViewModel { manufacturers = this.ManuRepo.GetAll().ToList(), pageParams = pageParams } }; return(View(productsPage)); }
public void InitHelpers() { cartHelper = new CartHelper(driver); comparingHelper = new ComparingHelper(driver); discountHelper = new DiscountHelper(driver); filterHelper = new FilterHelper(driver); productCatalogHelper = new ProductCatalogHelper(driver); productListHelper = new ProductListHelper(driver); searchHelper = new SearchHelper(driver); sortingHelper = new SortingHelper(driver); }