Exemplo n.º 1
0
        public void ChangeRecipe()
        {
            int  userInput;
            bool finishedRecipe = false;

            while (!finishedRecipe)
            {
                Console.WriteLine($"Which would you like to change in the recipe?\n1) Price Per Cup\n2) Lemons\n3) Sugar Cubes\n4) Ice Cubes\n5) Finished Changing Recipe");
                userInput = UserInterface.CheckMenuInput();
                switch (userInput)
                {
                case 1:
                    Console.WriteLine($"What would you like to change it to?\nCurrent Price per Cup: ${recipe.pricePerCup}");
                    recipe.pricePerCup = UserInterface.CheckDoubleInput();
                    Console.WriteLine($"New Price per Cup: ${recipe.pricePerCup}");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 2:
                    Console.WriteLine($"How many lemons per cup?\nCurrent Lemons per Cup: {recipe.amountOfLemons}");
                    recipe.amountOfLemons = UserInterface.CheckMenuInput();
                    Console.WriteLine($"New Lemons per Cup: {recipe.amountOfLemons}");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 3:
                    Console.WriteLine($"How many sugar cubes per cup?\nCurrent Sugar Cubes per Cup: {recipe.amountOfSugarCubes}");
                    recipe.amountOfSugarCubes = UserInterface.CheckMenuInput();
                    Console.WriteLine($"New Sugar Cubes per Cup: {recipe.amountOfSugarCubes}");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case 4:
                    Console.WriteLine($"How many ice cubes per cup?\nCurrent Ice Cubes per Cup: {recipe.amountOfIceCubes}");
                    recipe.amountOfIceCubes = UserInterface.CheckMenuInput();
                    Console.WriteLine($"New Ice Cubes per Cup: {recipe.amountOfIceCubes}");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                default:
                    finishedRecipe = true;
                    break;
                }
            }
        }