Пример #1
0
        static void Main(string[] args)
        {
            InitializeBakerHelper bakerHelper = new InitializeBakerHelper();
            InitializeStewHelper  stewHelper  = new InitializeStewHelper();

            Console.Clear();
            int option = DisplayMenu();

            if (option == 1)
            {
                DisplayBakerHelperRobotMenu(bakerHelper);
            }

            if (option == 2)
            {
                DisplayStewHelperRobotMenu(stewHelper);
            }
        }
Пример #2
0
        /// <summary>
        /// method to display the baker helper robot menu.
        /// </summary>
        /// <param name="bakerHelper"></param>
        private static void DisplayBakerHelperRobotMenu(InitializeBakerHelper bakerHelper)
        {
            int option = 0;

            while (option != 4)
            {
                Console.Clear();
                option = DisplayRobotMenu();

                switch (option)
                {
                case 1:
                    bakerHelper.AddNewRecipe();
                    Console.ReadLine();
                    break;

                case 2:
                    Console.WriteLine("\nEnter old container name: ");
                    string oldContainerName = Console.ReadLine();
                    Console.WriteLine("\nEnter new container name: ");
                    string newContainerName = Console.ReadLine();
                    bakerHelper.UpdateContainer(oldContainerName, newContainerName);
                    Console.ReadLine();
                    break;

                case 3:
                    Console.WriteLine("\nEnter name of recipe: ");
                    string recipeName = Console.ReadLine();
                    bakerHelper.ExecuteRecipe(recipeName);
                    Console.ReadLine();
                    break;

                default:
                    break;
                }
            }
        }