public ActionResult NonComplianceSuspension(NonComplianceVM model) { model.Validate(ModelState, false); if (!ModelState.IsValid) return PartialView("NonComplianceAddEdit", model); try { NonComplianceDO data = model.GetDataObject(); NonComplianceBLL.Save(data); AjaxResult result = new AjaxResult(AjaxResult.AjaxStatus.OK, "Suspension was saved"); return Json(result); } catch (Exception ex) { AjaxResult result = new AjaxResult(AjaxResult.AjaxStatus.ERROR, ex.Message); return Json(result); } }