public ActionResult MoneyAccountEmployee_Delete(MoneyAccountEmployeeView moneyAccountEmployeeView) { MoneyAccountEmployeeDetailView moneyAccountEmployeeDetailView = new MoneyAccountEmployeeDetailView(); GeneralResponse response = new GeneralResponse(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("MoneyAccountEmployee_Delete"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(moneyAccountEmployeeDetailView)); } #endregion response = this._moneyAccountEmployeeService.DeleteMoneyAccountEmployee(moneyAccountEmployeeView.MoneyAccountID, moneyAccountEmployeeView.EmployeeID); if (!response.success) { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } } return(View(moneyAccountEmployeeDetailView)); }
public ActionResult Details(string id) { MoneyAccountEmployeeDetailView moneyAccountEmployeeDetailView = new MoneyAccountEmployeeDetailView(); moneyAccountEmployeeDetailView.EmployeeView = GetEmployee(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("MoneyAccountEmployee_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(moneyAccountEmployeeDetailView)); } #endregion MoneyAccountEmployeeView moneyAccountEmployeeView = this.GetMoneyAccountEmployeeView(id); moneyAccountEmployeeDetailView.MoneyAccountEmployeeView = moneyAccountEmployeeView; return(View(moneyAccountEmployeeDetailView)); }
public GetMoneyAccountEmployeeResponse GetMoneyAccountEmployee(GetRequest request) { GetMoneyAccountEmployeeResponse response = new GetMoneyAccountEmployeeResponse(); try { MoneyAccountEmployee moneyAccountEmployee = new MoneyAccountEmployee(); MoneyAccountEmployeeView moneyAccountEmployeeView = moneyAccountEmployee.ConvertToMoneyAccountEmployeeView(); moneyAccountEmployee = _moneyAccountEmployeeRepository.FindBy(request.ID); if (moneyAccountEmployee != null) { moneyAccountEmployeeView = moneyAccountEmployee.ConvertToMoneyAccountEmployeeView(); } response.MoneyAccountEmployeeView = moneyAccountEmployeeView; } catch (Exception ex) { } return(response); }