public ActionResult CreateCorrectionType(CreateCorrectionTypeViewModel model) { var success = false; var message = mc_ExceptionMessage_Error; try { if (!ValidateCorrectionTypeId(model.CorrectionTypeId)) { ModelState.AddModelError("CorrectionTypeId", "The Correction Type Id must be unique."); } if (!ValidateCorrectionTypeCode(model.CorrectionTypeCodeId)) { ModelState.AddModelError("CorrectionTypeCodeId", "The Correction Type Code must be unique."); } if (ModelState.IsValid) { _correctionTypeService.CreateNewCorrectionType(Convert.ToInt32(model.CorrectionTypeId), model.CorrectionTypeCodeId, model.CorrectionTypeDescription); success = true; message = "Successfully added Correction Type."; } } catch (Exception ex) { _log.Error(FormatException(ex)); Response.StatusCode = (int)System.Net.HttpStatusCode.InternalServerError; return(Json(message, JsonRequestBehavior.AllowGet)); } ViewBag.DialogResult = BuildDialogResult(success, message); return(PartialView("_CreateCorrectionType", model)); }
public ActionResult CreateCorrectionType() { try { var model = new CreateCorrectionTypeViewModel(); return(PartialView("_CreateCorrectionType", model)); } catch (Exception ex) { _log.Error(FormatException(ex)); Response.StatusCode = (int)System.Net.HttpStatusCode.InternalServerError; return(Json(mc_ExceptionMessage_Error, JsonRequestBehavior.AllowGet)); } }