コード例 #1
0
ファイル: LookupWorkflow.cs プロジェクト: CJWhaley17/bankApp
        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;
            }
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
ファイル: LookupMenu.cs プロジェクト: KileyDowling/Samples
        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;

            }
        }