Example #1
0
        public static bool Deposit(Transaction transaction)
        {
            double balance = AccountDB.getBalance(transaction.Acctno);

            addTransaction(transaction.Acctno, transaction.Description, transaction.Amount, null);
            AccountDB.updateBalance(transaction.Acctno, balance + transaction.Amount);
            return(true);
        }
Example #2
0
        public static bool Withdraw(Transaction transaction)
        {
            double balance = AccountDB.getBalance(transaction.Acctno);

            if (balance < transaction.Amount)
            {
                return(false);
            }

            addTransaction(transaction.Acctno, transaction.Description, -transaction.Amount, transaction.Payee);
            AccountDB.updateBalance(transaction.Acctno, balance - transaction.Amount);
            return(true);
        }