public static void Run() { Init.App.Start(); Console.Write("Application is starting"); System.Threading.Thread.Sleep(500); Console.Write("."); System.Threading.Thread.Sleep(500); Console.Write("."); System.Threading.Thread.Sleep(500); Console.Write("."); Console.Clear(); AppMenu.MainMenu(); }
/// <summary> /// Method that displays menu of department options, if user selects 1 on main menu. /// </summary> public static void Menu() { List <string> menuItems = new List <string> { "1. Add Department", "2. Display Departments", "3. Back" }; const int maxMenuItems = 3; int selector = 0; bool good = false; while (selector != maxMenuItems) { Console.Clear(); Display.DrawTitle("Department Menu"); Display.DrawSubMenu(maxMenuItems, menuItems); good = int.TryParse(Console.ReadLine(), out selector); if (good) { switch (selector) { case 1: Add(); break; case 2: DisplayDepartments(); break; default: if (selector != maxMenuItems) { Display.ErrorMessage(); } break; } } else { Display.ErrorMessage(); } if (selector != maxMenuItems) { Console.ReadKey(); } } AppMenu.MainMenu(); }