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