示例#1
0
        public void SaveTransactionToSource(Transaction transaction)
        {
            Account account = accountDataService.GetAccountByAccountId(transaction.SourceAccountId);

            account.transactions.Add(transaction);
            MasterBank.SaveCurrentState();
        }
示例#2
0
        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();
        }