コード例 #1
0
 public ActionResult Add([Bind(Include = "Code,Description,UnitsOfMeasure,QtyOnHand")] WorkOrderDetailVM workorderVM)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _workorderService.Add(workorderVM);
             return(Json(new { success = true, model = workorderVM }));
         }
         catch (Exception ex)
         {
             if (ex.Message.Contains("IX_Code"))
             {
                 ModelState.AddModelError("Code", "This WorkOrder Number already exists. Duplicate WorkOrder Numbers are not allowed.");
             }
             else
             {
                 ModelState.AddModelError(string.Empty, "The save failed.");
             }
         }
     }
     return(JsonErrorResult());
 }