Exemplo n.º 1
0
        public static bool MakeTransfer(BankAccount senderAccount, BankAccount receiverAccount, decimal transferAmount)
        {
            Console.WriteLine($"Started transfer money: {transferAmount}");

            if (senderAccount == receiverAccount)
            {
                Console.WriteLine("The account number error. Canceled operation.");
            }

            if (senderAccount.WithdrawMoney(transferAmount))
            {
                receiverAccount.DepositMoney(transferAmount);
                return(true);
            }

            return(false);
        }
Exemplo n.º 2
0
 private void Initialize()
 {
     _accountFirst.DepositMoney(1000);
     _accountSecond.DepositMoney(1000);
 }