public FindAllBankAccountResponse GetAllBankAccounts() { FindAllBankAccountResponse FindAllBankAccountResponse = new FindAllBankAccountResponse(); IList <BankAccountView> bankAccountViews = new List <BankAccountView>(); FindAllBankAccountResponse.BankAccountView = bankAccountViews; foreach (BankAccount acc in _bankRepository.FindAll()) { bankAccountViews.Add(ViewMapper.CreateBankAccountViewFrom(acc)); } return(FindAllBankAccountResponse); }
public FindBankAccountResponse GetBankAccountBy(Guid Id) { FindBankAccountResponse bankAccountResponse = new FindBankAccountResponse(); BankAccount acc = _bankRepository.FindBy(Id); BankAccountView bankAccountView = ViewMapper.CreateBankAccountViewFrom(acc); foreach (Transaction tran in acc.GetTransactions()) { bankAccountView.Transactions.Add(ViewMapper.CreateTransactionViewFrom(tran)); } bankAccountResponse.BankAccount = bankAccountView; return(bankAccountResponse); }