示例#1
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();
        }
示例#2
0
        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);
        }