// GET: Cart public ActionResult Index() { if(Session["ShoppingCart"] == null) { Session["ShoppingCart"] = new ShoppingCart(); } return View(facade.GetOrderRepository().ReadAll()); }
public ActionResult AddToCart(int movieId) { ShoppingCart cart = Session["ShoppingCart"] as ShoppingCart; if (cart == null) { cart = new ShoppingCart(); } Movie movie = facade.GetMovieGateway().Read(movieId); OrderLine line = new OrderLine() { Movie = movie, Amount = 1}; cart.AddOrderLine(line); Session["ShoppingCart"] = cart; return Redirect("Index"); }