//Add to cart public ActionResult AddToCart(int itemId) { ResturantMenu resturantMenu = (from r in _context.ResturantMenus where r.Id == itemId select r).SingleOrDefault();; if (Session["cart"] == null) { List <CartItem> cart = new List <CartItem>(); cart.Add(new CartItem(resturantMenu, 1)); Session["cart"] = cart; } else { List <CartItem> cart = (List <CartItem>)Session["cart"]; cart.Add(new CartItem(resturantMenu, 1)); Session["cart"] = cart; } return(Json(resturantMenu, JsonRequestBehavior.AllowGet)); }
public CartItem(ResturantMenu OrderItem, int Quantity) { this.OrderItem = OrderItem; this.Quantity = Quantity; }