public ActionResult Edit(string id, QueryDetailView queryDetailView) { #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Query_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(queryDetailView)); } #endregion queryDetailView.EmployeeView = GetEmployee(); if (ModelState.IsValid) { try { EditQueryRequestOld request = new EditQueryRequestOld(); request.ID = Guid.Parse(id); request.ModifiedEmployeeID = GetEmployee().ID; request.PrmDefinition = queryDetailView.QueryView.PrmDefinition; request.QueryText = queryDetailView.QueryView.QueryText; request.PrmValues = queryDetailView.QueryView.PrmValues; request.Title = queryDetailView.QueryView.Title; request.RowVersion = queryDetailView.QueryView.RowVersion; GeneralResponse response = this._queryService.EditQuery(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(queryDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(queryDetailView)); } } return(View(queryDetailView)); }
public ActionResult Create(QueryDetailView queryDetailView) { #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Query_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(queryDetailView)); } #endregion queryDetailView.EmployeeView = GetEmployee(); if (ModelState.IsValid) { try { AddQueryRequestOld request = new AddQueryRequestOld(); request.CreateEmployeeID = GetEmployee().ID; request.PrmDefinition = queryDetailView.QueryView.PrmDefinition; request.QueryText = queryDetailView.QueryView.QueryText; request.PrmValues = queryDetailView.QueryView.PrmValues; request.Title = queryDetailView.QueryView.Title; request.xType = "customercontainer"; GeneralResponse response = this._queryService.AddQuery(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(queryDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(queryDetailView)); } } return(View(queryDetailView)); }
public ActionResult Create() { QueryDetailView queryDetailView = new QueryDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Query_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(queryDetailView)); } #endregion queryDetailView.EmployeeView = GetEmployee(); return(View(queryDetailView)); }
public ActionResult Delete(string id) { QueryDetailView queryDetailView = new QueryDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Query_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(queryDetailView)); } #endregion queryDetailView.QueryView = this.GetQueryView(id); queryDetailView.EmployeeView = GetEmployee(); return(View(queryDetailView)); }
public ActionResult Delete(string id, FormCollection collection) { QueryDetailView queryDetailView = new QueryDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Query_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(queryDetailView)); } #endregion queryDetailView.QueryView = this.GetQueryView(id); queryDetailView.EmployeeView = GetEmployee(); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; GeneralResponse response = this._queryService.DeleteQuery(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(queryDetailView)); } }