public ViewResult Checkout(Cart cart, Order order) { if (cart.Lines.Count() == 0) { ModelState.AddModelError("", "Sorry, your cart is empty!"); } order.Datetime = DateTime.Now; if (ModelState.IsValid) { repository2.SaveOrder(order); cart.Clear(); return View("Completed"); } else { return View(new OrderViewModel { Cart = cart, Order = new Order() }); } }
public void SaveOrder(Order order) { context.Orders.Add(order); context.SaveChanges(); }