public ActionResult Edit(SentradetailVM poViewModel) { ViewBag.AC_MENU_ID = valMENU.PENGATURAN_SENTRA_EDIT; oVAL = new Sentra_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); if (oCRUD.isERR) { TempData["ERRMSG"] = oCRUD.ERRMSG; return(RedirectToAction("ErrorSYS", "Error")); } //End if (!oCRUD.isERR) { //TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; //return RedirectToAction("Details", new { id = oCRUD.ID }); TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; TempData["CRUDAction"] = "_PartialConfirmSaved"; return(RedirectToAction("Index")); } return(View(poViewModel)); }
public ActionResult Create(SentradetailVM poViewModel) { //ViewBag.AC_MENU_ID = valMENU.PENGATURAN_SENTRA_CREATE; //oVAL = new Sentra_Validation(poViewModel); //oVAL.Validate_Create(); ////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.Create(poViewModel); // if (oCRUD.isERR) // { // TempData["ERRMSG"] = oCRUD.ERRMSG; // return RedirectToAction("ErrorSYS", "Error"); // } //End if (!oCRUD.isERR) { // TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; // TempData["CRUDAction"] = "_PartialConfirmSaved"; // return RedirectToAction("Index"); //} //End if (ModelState.IsValid) //return View(poViewModel); return(RedirectToAction("Index")); }