public ActionResult Edit(string id, ConditionDetailView conditionDetailView) { conditionDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(conditionDetailView)); } #endregion if (ModelState.IsValid) { try { EditConditionRequestOld request = new EditConditionRequestOld(); request.ID = Guid.Parse(id); request.ModifiedEmployeeID = GetEmployee().ID; request.ConditionTitle = conditionDetailView.ConditionView.ConditionTitle; //request.CriteriaOperator = conditionDetailView.ConditionView.CriteriaOperator; request.ErrorText = conditionDetailView.ConditionView.ErrorText; request.nHibernate = conditionDetailView.ConditionView.nHibernate; //request.PropertyName = conditionDetailView.ConditionView.PropertyName; request.QueryText = conditionDetailView.ConditionView.QueryText; //request.Value = conditionDetailView.ConditionView.Value; request.RowVersion = conditionDetailView.ConditionView.RowVersion; GeneralResponse response = this._conditionService.EditCondition(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(conditionDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(conditionDetailView)); } } return(View(conditionDetailView)); }
public ActionResult Create() { ConditionDetailView conditionDetailView = new ConditionDetailView(); conditionDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(conditionDetailView)); } #endregion return(View(conditionDetailView)); }
public ActionResult Delete(string id) { ConditionDetailView conditionDetailView = new ConditionDetailView(); conditionDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(conditionDetailView)); } #endregion conditionDetailView.ConditionView = this.GetConditionView(id); return(View(conditionDetailView)); }
public ActionResult Delete(string id, FormCollection collection) { ConditionDetailView conditionDetailView = new ConditionDetailView(); conditionDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(conditionDetailView)); } #endregion conditionDetailView.ConditionView = this.GetConditionView(id); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; GeneralResponse response = this._conditionService.DeleteCondition(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(conditionDetailView)); } }