public ActionResult Edit(string id, AgencyDetailView agencyDetailView) { agencyDetailView.EmployeeView = GetEmployee(); #region Check Access GeneralResponse response = new GeneralResponse(); bool hasPermission = GetEmployee().IsGuaranteed("Agency_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied");; return(View(agencyDetailView)); } #endregion if (ModelState.IsValid) { try { EditAgencyRequestOld request = new EditAgencyRequestOld(); request.ID = Guid.Parse(id); request.ModifiedEmployeeID = GetEmployee().ID; request.Address = agencyDetailView.AgencyView.Address; request.AgencyName = agencyDetailView.AgencyView.AgencyName; request.Discontinued = agencyDetailView.AgencyView.Discontinued; request.ManagerName = agencyDetailView.AgencyView.ManagerName; request.Mobile = agencyDetailView.AgencyView.Mobile; request.Note = agencyDetailView.AgencyView.Note; request.Phone1 = agencyDetailView.AgencyView.Phone1; request.Phone2 = agencyDetailView.AgencyView.Phone2; request.RowVersion = agencyDetailView.AgencyView.RowVersion; response = this._agencyService.EditAgency(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(agencyDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(agencyDetailView)); } } return(View(agencyDetailView)); }
public ActionResult Create() { AgencyDetailView agencyDetailView = new AgencyDetailView(); agencyDetailView.EmployeeView = GetEmployee(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("Agency_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(agencyDetailView)); } #endregion return(View(agencyDetailView)); }
public ActionResult Delete(string id) { AgencyDetailView agencyDetailView = new AgencyDetailView(); agencyDetailView.EmployeeView = GetEmployee(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("Agency_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(agencyDetailView)); } #endregion agencyDetailView.AgencyView = this.GetAgencyView(id); return(View(agencyDetailView)); }
public ActionResult Delete(string id, FormCollection collection) { AgencyDetailView agencyDetailView = new AgencyDetailView(); GeneralResponse response = new GeneralResponse(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("Agency_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(agencyDetailView)); } #endregion agencyDetailView.AgencyView = this.GetAgencyView(id); agencyDetailView.EmployeeView = GetEmployee(); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; response = this._agencyService.DeleteAgency(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(agencyDetailView)); } }