private int GetAmountByDecision(EAmountDecision decision) { int _retval; amount.TryGetValue(decision, out _retval); return(_retval); }
public void SelectAmount() { EAmountDecision decision = consoleView.SelectAmount(); if (decision == EAmountDecision.error) { SelectAmount(); } else { OnSelectedAmount(decision); } }
public void OnSelectedAmount(EAmountDecision decision) { Card enteredCard = cardRepository.GetCardByPin(cardMock.Pin); if (enteredCard.Balance > GetAmountByDecision(decision)) { consoleView.OnWithdrawSuccess(); } else { consoleView.OnWithdrawFailure(); } WelcomeScreen(); }