Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }