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