Exemplo n.º 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);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// method to display the stew helper robot menu.
        /// </summary>
        /// <param name="stewHelper"></param>
        private static void DisplayStewHelperRobotMenu(InitializeStewHelper stewHelper)
        {
            int option = 0;

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

                switch (option)
                {
                case 1:
                    stewHelper.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();
                    stewHelper.UpdateContainer(oldContainerName, newContainerName);
                    Console.ReadLine();
                    break;

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

                default:
                    break;
                }
            }
        }