FacadePattern.FundsCheck.HaveEnoughMoney C# (CSharp) Method

HaveEnoughMoney() public method

public HaveEnoughMoney ( double cashToWithdraw ) : bool
cashToWithdraw double
return bool
        public bool HaveEnoughMoney(double cashToWithdraw)
        {
            if (cashToWithdraw > GetCashInAccount ())
            {
                Debug.Log ("You don't have enouth money.");
                return false;
            }
            else
            {
                return true;
            }
        }

Usage Example

Exemplo n.º 1
0
 public void WithdrawCash(double cash)
 {
     if (accChecker.AccountActive(GetAccountNumber()) &&
         codeChecker.IsCodeCorrect(GetSecurityCode()) &&
         fundChecker.HaveEnoughMoney(cash))
     {
         fundChecker.WithdrawMoney(cash);
         Debug.Log("Transaction complete.");
     }
     else
     {
         Debug.Log("Transaction failed.");
     }
 }