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);
     }
 }