public ActionResult Edit(SkhVM poViewModel) { ViewBag.AC_MENU_ID = valMENU.AKADEMIK_SKH_EDIT; oVAL = new Skh_Validation(poViewModel.DETAIL); 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.DETAIL); 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 })); } return(View(poViewModel)); }
} //End prepareLookupFilter() public ActionResult Index() { ViewBag.AC_MENU_ID = valMENU.AKADEMIK_SKH_INDEX; var oData = new SkhVM(); prepareLookupFilter(); return(View(oData)); }
public ActionResult Create() { ViewBag.AC_MENU_ID = valMENU.AKADEMIK_SKH_CREATE; ViewBag.CRUD_type = hlpFlags_CRUDOption.CREATE; SkhVM oData = new SkhVM(); oData.DETAIL = new SkhdetailVM(); prepareLookup(); return(View(oData)); }
public ActionResult Edit(int?id = null) { ViewBag.AC_MENU_ID = valMENU.AKADEMIK_SKH_EDIT; ViewBag.CRUD_type = hlpFlags_CRUDOption.UPDATE; SkhVM oData = new SkhVM(); oData.DETAIL = oDS.getData(id); if (oData == null) { return(HttpNotFound()); } prepareLookup(); return(View(oData)); }
public ActionResult Details(int?id = null) { ViewBag.AC_MENU_ID = valMENU.AKADEMIK_SKH_DETAILS; ViewBag.CRUD_type = hlpFlags_CRUDOption.VIEW; ViewBag.CRUDSavedOrDelete = TempData["CRUDSavedOrDelete"]; SkhVM oData = new SkhVM(); oData.DETAIL = oDS.getData(id); if (oData == null) { return(HttpNotFound()); } prepareLookup(); return(View(oData)); }
public ActionResult Index(SkhVM poViewModel) { ViewBag.AC_MENU_ID = valMENU.AKADEMIK_SKH_INDEX; oVAL = new Skh_Validation(poViewModel); oVAL.Validate_Filter(); //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) { poViewModel.LIST = oDS.getDatalist(poViewModel); } //End if (ModelState.IsValid) prepareLookupFilter(); return(View(poViewModel)); }