public ViewResult Checkout(Cart cart, Order order) { if (cart.Goods.Count() == 0) { ModelState.AddModelError("", "Sorry, your cart is empty."); } if (ModelState.IsValid) { orderProcess.Order(cart, order); cart.ClearItems(); return(View("ShoppingCompleted")); } else { return(View("MakeOrder", order)); } }