private void ProcessChoice(string input) { Console.ForegroundColor = ConsoleColor.White; Account notAccount = new Account(); decimal amount = 0; switch (input) { case "1": DepositWorkflow dep = new DepositWorkflow(); dep.Execute(_currentAccount, amount); break; case "2": WithdrawlWorkflow withdrawl = new WithdrawlWorkflow(); withdrawl.Execute(_currentAccount, "Please enter an amount to withdrawl", false, notAccount); break; case "3": TransferWorkflow transfer = new TransferWorkflow(); transfer.Execute(_currentAccount, amount); break; case "0": DeleteWorkflow delete = new DeleteWorkflow(); delete.Execute(_currentAccount); break; } }
private void ProcessChoice(string choice) { switch (choice) { case "1": var depositWF = new DepositWorkflow(); depositWF.Execute(_currentAccount); break; case "2": var withdrawWF = new WithdrawWorkflow(); withdrawWF.Execute(_currentAccount); break; case "3": var transferWF = new TransferWorkflow(); Console.WriteLine("Enter the account number to transfer to: "); GetTransferAccount(Int32.Parse(Console.ReadLine())); transferWF.Execute(_currentAccount, _toTransferToAccout); break; } }
private void ProcessChoice(string input) { switch (input) { case "1": var depositWorkflow = new DepositWorkflow(); depositWorkflow.Execute(_currentAccount); break; case "2": var withdrawalWorkflow = new WithdrawalWorkflow(); withdrawalWorkflow.Execute(_currentAccount); break; case "3": var transferWorkflow = new TransferWorkflow(); transferWorkflow.Execute(_currentAccount); break; } }