// // GET: /Store/AddToCart/5 public ActionResult AddToCart(int id) { var addedItem = DB.Article .Single(item => item.ArticleId == id); var cart = ShoppingCart.GetCart(this.HttpContext); int count = cart.AddToCart(addedItem); var results = new ShoppingCartRemVM { CartTotal = cart.GetTotal(), CartCount = cart.GetCount(), ItemCount = count, DeleteId = id }; return RedirectToAction("ArticleAdded", new { artId = id }); }
public ActionResult RemoveFromCart(int id) { var cart = ShoppingCart.GetCart(this.HttpContext); string itemName = DB.Article .Single(item => item.ArticleId == id).ArticleName; int itemCount = cart.RemoveFromCart(id); // Display the confirmation message var results = new ShoppingCartRemVM { CartTotal = cart.GetTotal(), CartCount = cart.GetCount(), ItemCount = itemCount, DeleteId = id }; return Json(results); }