public async Task <RedirectResult> AddProductToShoppingCart(int id) { var product = (await _catalogRepository.GetAvailableToBuyOnline()).FirstOrDefault(p => p.ProductId == id); if (product != null) { _cartRepository.AddCatalogItemToCart(product, 1); } return(Redirect("/cart")); }
public RedirectToActionResult AddProductToShoppingCart(int id) { var product = _catalogRepository.GetAvailableToBuyOnline().FirstOrDefault(p => p.ProductId == id); if (product != null) { _cartRepository.AddCatalogItemToCart(product, 1); } return(RedirectToAction("Index")); }
public IEnumerable<ShoppingCartCatalogItem> AddProductItem([FromBody] int id) { _cart.AddCatalogItemToCart(id); return _cart.GetCatalogItems(null); }