public ActionResult Edit(string id, UncreditServiceDetailView uncreditServiceDetailView) { uncreditServiceDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("UncreditService_Update"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(uncreditServiceDetailView)); } #endregion if (ModelState.IsValid) { try { EditUncreditServiceRequestOld request = new EditUncreditServiceRequestOld(); request.ID = Guid.Parse(id); request.ModifiedEmployeeID = GetEmployee().ID; request.Discontinued = uncreditServiceDetailView.UncreditServiceView.Discontinued; request.Imposition = uncreditServiceDetailView.UncreditServiceView.Imposition; request.MaxDiscount = uncreditServiceDetailView.UncreditServiceView.MaxDiscount; request.SortOrder = uncreditServiceDetailView.UncreditServiceView.SortOrder; request.UnCreditServiceCode = uncreditServiceDetailView.UncreditServiceView.UnCreditServiceCode; request.Note = uncreditServiceDetailView.UncreditServiceView.Note; request.UncreditServiceName = uncreditServiceDetailView.UncreditServiceView.UncreditServiceName; request.UnitPrice = uncreditServiceDetailView.UncreditServiceView.UnitPrice; request.RowVersion = uncreditServiceDetailView.UncreditServiceView.RowVersion; GeneralResponse response = this._uncreditServiceService.EditUncreditService(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(uncreditServiceDetailView)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(uncreditServiceDetailView)); } } return(View(uncreditServiceDetailView)); }
public ActionResult Create() { UncreditServiceDetailView uncreditServiceDetailView = new UncreditServiceDetailView(); uncreditServiceDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("UncreditService_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(uncreditServiceDetailView)); } #endregion return(View(uncreditServiceDetailView)); }
public ActionResult Delete(string id) { UncreditServiceDetailView uncreditServiceDetailView = new UncreditServiceDetailView(); uncreditServiceDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("UncreditService_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(uncreditServiceDetailView)); } #endregion uncreditServiceDetailView.UncreditServiceView = this.GetUncreditServiceView(id); return(View(uncreditServiceDetailView)); }
public ActionResult Delete(string id, FormCollection collection) { UncreditServiceDetailView uncreditServiceDetailView = new UncreditServiceDetailView(); uncreditServiceDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("UncreditService_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(uncreditServiceDetailView)); } #endregion uncreditServiceDetailView.UncreditServiceView = this.GetUncreditServiceView(id); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; GeneralResponse response = this._uncreditServiceService.DeleteUncreditService(request); if (response.success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(uncreditServiceDetailView)); } }