public IActionResult GetByCategory(int categoryId) { var prodIdsInCart = _cartService.Get(HttpContext.Session); var products = _dbContext.Products.Include(prod => prod.Reviews).Include(prod => prod.Category).ToList(); var productsViewModel = new ProductsViewModel(); foreach (var product in products) { productsViewModel.AddProductviewModel(new ProductCardViewModel(product) { IsInCart = prodIdsInCart.Contains(product.Id) }); } return(View("Products", productsViewModel)); }