public decimal Deposit(decimal amount) { this.amount += amount; BankTransaction tran = new BankTransaction(amount); transactionQueue.Enqueue(tran); return(this.amount); }
public bool Withdraw(decimal amount) { if (amount > this.amount) { return(false); } this.amount -= amount; BankTransaction tran = new BankTransaction(-amount); transactionQueue.Enqueue(tran); return(true); }