public ActionResult Edit(Complain_DetailVM poViewModel) { oVAL = new Complain_Validation(poViewModel); oVAL.Validate_Edit(); //Add Error if exists for (int i = 0; i < oVAL.aValidationMSG.Count; i++) { ModelState.AddModelError(oVAL.aValidationMSG[i].VAL_ERRID, oVAL.aValidationMSG[i].VAL_ERRMSG); } //End for (int i = 0; i < oVAL.aValidationMSG.Count; i++) if (ModelState.IsValid) { oCRUD.Update(poViewModel); return(RedirectToAction("Index")); } ViewBag.COMPLAIN_TYPE_LOV = oDSComplaintype.getDatalist(); return(View(poViewModel)); }
public ActionResult Cancel(Complain_DetailVM poViewModel) { oVAL = new Complain_Validation(poViewModel); oVAL.Validate_Cancel(); //Add Error if exists for (int i = 0; i < oVAL.aValidationMSG.Count; i++) { ModelState.AddModelError(oVAL.aValidationMSG[i].VAL_ERRID, oVAL.aValidationMSG[i].VAL_ERRMSG); } //End for (int i = 0; i < oVAL.aValidationMSG.Count; i++) if (ModelState.IsValid) { oCRUD.Cancel(poViewModel); TempData["CRUDClosedOrCanceled"] = valFLAG.FLAG_TRUE; return(RedirectToAction("Details", new { id = oCRUD.RUID })); } return(View(poViewModel)); }