public ViewResult Transfer(Guid bankAccountId) { FindBankAccountResponse response = _bankService.GetBankAccountBy(bankAccountId); BankAccountView accView = response.BankAccount; return(View(accView)); }
private void DisplaySelectedAccount() { if (ddlBankAccounts.SelectedValue.ToString() != "") { ApplicationBankAccountService service = new ApplicationBankAccountService(); FindBankAccountResponse response = service.GetBankAccountBy(new Guid(ddlBankAccounts.SelectedValue.ToString())); BankAccountView accView = response.BankAccount; this.lblAccountNo.Text = accView.Balance.ToString(); this.lblBalance.Text = accView.Balance.ToString(); this.lblCustomerRef.Text = accView.CustomerRef; rptTransactions.DataSource = accView.Transactions; rptTransactions.DataBind(); FindAllBankAccountResponse allAccountsResponse = service.GetAllBankAccounts(); ddlBankAccountsToTransferTo.Items.Clear(); foreach (BankAccountView acc in allAccountsResponse.BankAccountView) { if (acc.AccountNo.ToString() != ddlBankAccounts.SelectedValue.ToString()) { ddlBankAccountsToTransferTo.Items.Add(new ListItem(acc.CustomerRef, acc.AccountNo.ToString())); } } } }
public FindBankAccountResponse GetBankAccountBy(Guid Id) { FindBankAccountResponse bankAccountResponse = new FindBankAccountResponse(); BankAccount acc = _bankRepository.FindBy(Id); BankAccountView bankAccountView = _mapper.Map <BankAccountView>(acc); foreach (Transaction tran in acc.GetTransactions()) { bankAccountView.Transaction.Add(_mapper.Map <TransactionView>(tran)); } bankAccountResponse.BankAccount = bankAccountView; return(bankAccountResponse); }
public FindBankAccountResponse GetBankAccountBy(Guid Id) { FindBankAccountResponse bankAccountResponse = new FindBankAccountResponse(); BankAccount acc = _bankRepository.FindBy(Id); BankAccountView bankAccountView = ViewMapper.CreateBankAccountViewFrom(acc); foreach (Transaction tran in acc.Transactions) { bankAccountView.Transactions.Add(ViewMapper.CreateTransactionViewFrom(tran)); } bankAccountResponse.BankAccount = bankAccountView; return(bankAccountResponse); }
public FindBankAccountResponse GetBankAccountBy(Guid id) { // new FindBankAccountResponse object FindBankAccountResponse bankAccountResponse = new FindBankAccountResponse(); // return account from repository BankAccount acc = _bankRepository.Find(id); // that account convert into BankAccountView BankAccountView bankAccountView = ViewMapper.CreateBankAccountViewFrom(acc); // iterate through account GetTransactions() foreach (Transaction tran in acc.GetTransactions()) { // add transactions to BankAccountView bankAccountView.Transactions.Add( ViewMapper.CreateTransactionViewFrom(tran)); } // bankAccoiuntResponse.BankAccount = bankAccountView bankAccountResponse.BankAccount = bankAccountView; return(bankAccountResponse); }