Example #1
0
        public static void SecondMenu()
        {
            bool j = true;

            while (j)
            {
                Console.Clear();
                Console.WriteLine(@"
______ _   ___   __
| ___ \ | | \ \ / /
| |_/ / | | |\ V / 
| ___ \ | | | \ /  
| |_/ / |_| | | |  
\____/ \___/  \_/  
                   
                   ");
                Console.WriteLine();
                Console.WriteLine("1) Feed Money");
                Console.WriteLine();
                Console.WriteLine("2) Select Product");
                Console.WriteLine();
                Console.WriteLine("3) Finish Transaction");
                Console.WriteLine("");
                Console.WriteLine($"Current Money Provided: ${vendingMachine.Current()}");
                string input = Console.ReadLine();
                switch (input)
                {
                case "1":
                    Console.Clear();
                    Console.WriteLine(@"       
    /$$      /$$      /$$   
  /$$$$$$  /$$$$$$  /$$$$$$ 
 /$$__  $$/$$__  $$/$$__  $$
| $$  \__/ $$  \__/ $$  \__/
|  $$$$$$|  $$$$$$|  $$$$$$ 
 \____  $$\____  $$\____  $$
 /$$  \ $$/$$  \ $$/$$  \ $$
|  $$$$$$/  $$$$$$/  $$$$$$/
 \_  $$_/ \_  $$_/ \_  $$_/ 
   \__/     \__/     \__/   
                            ");
                    Console.WriteLine("Enter $ amount 1, 2, 5,or 10: ");
                    Console.Write("$");
                    string amount = Console.ReadLine();
                    vendingMachine.AddMoney(amount);
                    break;

                case "2":
                    Console.Clear();
                    Console.WriteLine(@"
______              _            _       
| ___ \            | |          | |      
| |_/ / __ ___   __| |_   _  ___| |_ ___ 
|  __/ '__/ _ \ / _` | | | |/ __| __/ __|
| |  | | | (_) | (_| | |_| | (__| |_\__ \
\_|  |_|  \___/ \__,_|\__,_|\___|\__|___/
                                         
                                         ");
                    vendingMachine.SelectProduct();
                    string choice = Console.ReadLine().ToUpper();
                    vendingMachine.Choose(choice);
                    break;

                case "3":
                    Console.Clear();
                    Console.WriteLine(@"       
    /$$      /$$      /$$   
  /$$$$$$  /$$$$$$  /$$$$$$ 
 /$$__  $$/$$__  $$/$$__  $$
| $$  \__/ $$  \__/ $$  \__/
|  $$$$$$|  $$$$$$|  $$$$$$ 
 \____  $$\____  $$\____  $$
 /$$  \ $$/$$  \ $$/$$  \ $$
|  $$$$$$/  $$$$$$/  $$$$$$/
 \_  $$_/ \_  $$_/ \_  $$_/ 
   \__/     \__/     \__/   
                            ");
                    string result = vendingMachine.FinishTransaction();
                    Console.WriteLine(result);
                    Console.ReadLine();
                    j = false;
                    break;
                }
            }
        }