public void SaveTransactionToSource(Transaction transaction) { Account account = accountDataService.GetAccountByAccountId(transaction.SourceAccountId); account.transactions.Add(transaction); MasterBank.SaveCurrentState(); }
public void SaveTransactionToDestination(Transaction transaction) { Bank DestinationBank = MasterBank.GetBankById(transaction.DestinationBankId); Account destinationAccount = accountDataService.GetAccountByAccountId(transaction.DestinationAccountId); destinationAccount.transactions.Add(transaction); MasterBank.bankList[MasterBank.bankList.FindIndex(bank => bank.BankId == transaction.DestinationBankId)] = DestinationBank; MasterBank.SaveCurrentState(); }