Пример #1
0
 public ViewResult Checkout(Favorite favorite, ShippingDetails shippingDetails)
 {
     if (favorite.Lines.Count() == 0)
     {
         ModelState.AddModelError("", "Sorry, Your favorite is empty");
     }
     //验证模型,如果无误
     if (ModelState.IsValid)
     {
         orderProcessor.ProcessOrder(favorite, shippingDetails);
         favorite.Clear();
         return(View("Completed"));
     }
     else
     {
         return(View(shippingDetails));
     }
 }