public ActionResult Details(string id) { MoneyAccountDetailView moneyAccountDetailView = new MoneyAccountDetailView(); moneyAccountDetailView.EmployeeView = GetEmployee(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("MoneyAccount_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(moneyAccountDetailView)); } #endregion MoneyAccountView moneyAccountView = this.GetMoneyAccountView(id); moneyAccountDetailView.MoneyAccountView = moneyAccountView; return(View(moneyAccountDetailView)); }
public GetMoneyAccountResponse GetMoneyAccount(GetRequest request) { GetMoneyAccountResponse response = new GetMoneyAccountResponse(); try { MoneyAccount moneyAccount = new MoneyAccount(); MoneyAccountView moneyAccountView = moneyAccount.ConvertToMoneyAccountView(); moneyAccount = _moneyAccountRepository.FindBy(request.ID); if (moneyAccount != null) { moneyAccountView = moneyAccount.ConvertToMoneyAccountView(); } response.MoneyAccountView = moneyAccountView; } catch (Exception ex) { } return(response); }