示例#1
0
 public ActionResult Cancel(ViewModels.Order.IndexViewModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _orderService.Cancel(model.Id, User.Identity.GetUserId());
             _orderService.SaveChanges();
             return(RedirectToAction("Index", "Manage"));
         }
         catch (ValidationException ex)
         {
             ModelState.AddModelError(ex.Property, ex.Message);
         }
     }
     return(View(model));
 }
示例#2
0
 public ActionResult ChangeStatus(ViewModels.Order.IndexViewModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _orderService.ChangeOrderStatus(model.Id, model.Status);
             _orderService.SaveChanges();
             return(RedirectToAction("Index", "Order"));
         }
         catch (ValidationException ex)
         {
             ModelState.AddModelError(ex.Property, ex.Message);
         }
     }
     return(View(model));
 }