public ActionResult Edit(string id, CustomerLevelDetailView customerLevelDetailView) { #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("CustomerLevel_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(customerLevelDetailView)); } #endregion if (ModelState.IsValid) { try { EditCustomerLevelRequest request = new EditCustomerLevelRequest(); request.ID = Guid.Parse(id); request.ModifiedEmployeeID = GetEmployee().ID; request.CustomerID = customerLevelDetailView.CustomerLevelView.CustomerID; request.NewLevelID = customerLevelDetailView.CustomerLevelView.LevelID; request.Note = customerLevelDetailView.CustomerLevelView.Note; request.RowVersion = customerLevelDetailView.CustomerLevelView.RowVersion; GeneralResponse response = this._customerLevelService.EditCustomerLevel(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(customerLevelDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(customerLevelDetailView)); } } return(View(customerLevelDetailView)); }
public ActionResult Create(CustomerLevelDetailView customerLevelDetailView) { #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("CustomerLevel_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(customerLevelDetailView)); } #endregion if (ModelState.IsValid) { try { AddCustomerLevelRequest request = new AddCustomerLevelRequest(); request.CreateEmployeeID = GetEmployee().ID; request.CustomerID = customerLevelDetailView.CustomerLevelView.CustomerID; request.NewLevelID = customerLevelDetailView.CustomerLevelView.LevelID; request.Note = customerLevelDetailView.CustomerLevelView.Note; GeneralResponse response = _customerLevelService.AddCustomerLevel(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(customerLevelDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(customerLevelDetailView)); } } return(View(customerLevelDetailView)); }
public ActionResult Create() { CustomerLevelDetailView customerLevelView = new CustomerLevelDetailView(); customerLevelView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("CustomerLevel_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(customerLevelView)); } #endregion return(View(customerLevelView)); }
public ActionResult Delete(string id) { CustomerLevelDetailView customerLevelDetailView = new CustomerLevelDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("CustomerLevel_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(customerLevelDetailView)); } #endregion customerLevelDetailView.CustomerLevelView = this.GetCustomerLevelView(id); return(View(customerLevelDetailView)); }
public ActionResult Delete(string id, FormCollection collection) { CustomerLevelDetailView customerLevelDetailView = new CustomerLevelDetailView(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("CustomerLevel_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(customerLevelDetailView)); } #endregion customerLevelDetailView.CustomerLevelView = this.GetCustomerLevelView(id); //agencyDetailView.EmployeeView = GetEmployee(); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; GeneralResponse response = this._customerLevelService.DeleteCustomerLevel(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(customerLevelDetailView)); } }