예제 #1
0
        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));
        }