public ActionResult Edit(string id, SpecialNumberDetailView specialNumberDetailView) { specialNumberDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("SpecialNumbers_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(specialNumberDetailView)); } #endregion if (ModelState.IsValid) { try { EditSpecialNumberRequestOld request = new EditSpecialNumberRequestOld(); request.ID = Guid.Parse(id); request.ModifiedEmployeeID = GetEmployee().ID; request.FromNumber = specialNumberDetailView.SpecialNumberView.FromNumber; request.ToNumber = specialNumberDetailView.SpecialNumberView.ToNumber; request.Note = specialNumberDetailView.SpecialNumberView.Note; request.RowVersion = specialNumberDetailView.SpecialNumberView.RowVersion; GeneralResponse response = this._specialNumberService.EditSpecialNumber(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(specialNumberDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(specialNumberDetailView)); } } return(View(specialNumberDetailView)); }
public ActionResult Create() { SpecialNumberDetailView specialNumberDetailView = new SpecialNumberDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("SpecialNumbers_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(specialNumberDetailView)); } #endregion specialNumberDetailView.EmployeeView = GetEmployee(); return(View(specialNumberDetailView)); }
public ActionResult Delete(string id) { SpecialNumberDetailView specialNumberDetailView = new SpecialNumberDetailView(); specialNumberDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("SpecialNumbers_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(specialNumberDetailView)); } #endregion specialNumberDetailView.SpecialNumberView = this.GetSpecialNumberView(id); return(View(specialNumberDetailView)); }
public ActionResult Delete(string id, FormCollection collection) { SpecialNumberDetailView specialNumberDetailView = new SpecialNumberDetailView(); specialNumberDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("SpecialNumbers_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(specialNumberDetailView)); } #endregion specialNumberDetailView.SpecialNumberView = this.GetSpecialNumberView(id); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; GeneralResponse response = this._specialNumberService.DeleteSpecialNumber(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(specialNumberDetailView)); } }