public ActionResult Add(int ID, int quantity) { CheckShoppingCart(); var item = new DAItem().selectOne(ID); if(item != null) { ((ShoppingCart)Session["ShoppingCart"]).add(item, quantity); UpdateSessionShoppingCartBadgeVariables(); } return RedirectToAction("Index"); }
private void UpdateItemQuantity() { if(Session["CustomerEmail"] == null) return; var db = new DAItem(); foreach(CartItem item in ((ShoppingCart)Session["ShoppingCart"]).items) { Item i = item.item; i.stockCount -= item.quantity; db.update(item.item.ID, i); } }