public ActionResult CreateLocation(Location eLocation) { string message = ""; if (ModelState.IsValid) { try { FASM_Enums.InfoMessages SaveResult = LocationBI.SaveLocation(ref eLocation); switch (SaveResult) { case FASM_Enums.InfoMessages.Success: message = FASM_Msg.SuccessfulSaved; break; case FASM_Enums.InfoMessages.AlreadyExist: message = "Sorry! the location name already exist"; break; } return(Json(new { msg = message, JsonRequestBehavior.AllowGet })); } catch (Exception ex) { ViewBag.CatchedMsg = ex.Message; } } return(View(eLocation)); }
public ActionResult EditLocation(Location eLocation) { if (eLocation.isLoad == false) { eLocation.LocationId = Convert.ToInt32(Request.Params["LocationId"]); LocationBI.LoadLocation(ref eLocation); return(PartialView(eLocation)); } else { string message = ""; if (ModelState.IsValid) { try { FASM_Enums.InfoMessages Results = LocationBI.SaveLocation(ref eLocation); switch (Results) { case FASM_Enums.InfoMessages.Success: message = FASM_Msg.Updated; break; case FASM_Enums.InfoMessages.AlreadyExist: message = "Sorry! the location name already exist"; break; } return(Json(new { msg = message, JsonRequestBehavior.AllowGet })); } catch (Exception ex) { ViewBag.CatchedMsg = ex.Message; } } } return(View(eLocation)); }