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(); }
public void OtherBankTransferDisplay(string type) { Console.Clear(); InputForm.OtherTransferFundField(); double amount = Validator.ValidatorHelper.DoubleValidator(40, 10); string destinationBankId = Validator.ValidatorHelper.StringValidator(40, 12); string destinationAccountId = Validator.ValidatorHelper.StringValidator(40, 14); accountService.OtherBankTransfer(amount, destinationAccountId, MasterBank.GetBankById(destinationBankId), type); }