public static void Run() { while (true) { Console.Clear(); Console.WriteLine("Make a Selection"); Console.WriteLine("1. Display Orders"); Console.WriteLine("2. Add an Order"); Console.WriteLine("3. Edit an Order"); Console.WriteLine("4. Remove an Order"); string userInput = Console.ReadLine(); switch (userInput) { case "1": LoadOrderWorkflow.Execute(); break; case "2": AddOrderWorkflow.Execute(); break; case "3": EditOrderWorkflow.Execute(); break; case "4": RemoveOrderWorkflow.Execute(); break; } } }
internal static void Run() { bool userExit = false; while (!userExit) { Console.Clear(); ConsoleIO.TitleHeader("SG Flooring System"); ConsoleIO.Separator(); Console.WriteLine(); Console.WriteLine(" 1. Display Orders"); Console.WriteLine(" 2. Add an Order"); Console.WriteLine(" 3. Edit an Order"); Console.WriteLine(" 4. Remove an Order"); Console.WriteLine(" 5. Quit"); Console.WriteLine(); ConsoleIO.Separator(); Console.WriteLine(); Console.Write("Enter a number to make a selection: "); ConsoleKeyInfo cki = Console.ReadKey(); switch (cki.Key) { case ConsoleKey.D1: DisplayOrdersWorkflow.Run(); break; case ConsoleKey.D2: AddOrderWorkflow.Run(); break; case ConsoleKey.D3: EditOrderWorkflow.Run(); break; case ConsoleKey.D4: RemoveOrderWorkflow.Run(); break; case ConsoleKey.D5: userExit = true; Console.Clear(); Console.Write("Press any key to exit..."); Console.ReadKey(); break; } } }
public static void Start() { while (true) { Console.Clear(); Console.WriteLine("*********************************************"); Console.WriteLine(); Console.WriteLine("1. Display Orders"); Console.WriteLine("2. Add an Order"); Console.WriteLine("3. Edit an Order"); Console.WriteLine("4. Remove an Order"); Console.WriteLine("5. Quit"); Console.WriteLine(); Console.Write("Enter selection: "); string userinput = Console.ReadLine(); switch (userinput) { case "1": OrderLookupWorkflow lookupWorkflow = new OrderLookupWorkflow(); lookupWorkflow.Execute(); break; case "2": AddNewOrderWorkflow AddOrderWorkflow = new AddNewOrderWorkflow(); AddOrderWorkflow.Execute(); break; case "3": EditOrderWorkflow EditOrder = new EditOrderWorkflow(); EditOrder.Execute(); break; case "4": RemoveOrderWorkflow RemoveOrder = new RemoveOrderWorkflow(); RemoveOrder.Execute(); break; case "5": return; } } }