public override void Run() { Console.Clear(); ProductManager productManager = ProductManager.getInstance(); Console.WriteLine(MenuSystem.Path); Console.WriteLine("1. Enter a product\n2. List all products\n3. Delete a product\n4. Search a product\n5. Return to previous menu"); Console.WriteLine("Enter the choice: "); do { Int32.TryParse("" + Console.ReadKey(false).KeyChar, out choice); switch (choice) { case 1: menuSystem.AddScreen(new AddProductMenu()); break; case 2: menuSystem.AddScreen(new ListAllProductMenu()); break; case 3: menuSystem.AddScreen(new DeleteProductMenu()); break; case 4: menuSystem.AddScreen(new SearchProductMenu()); break; case 5: return; default: break; } } while (choice != noOfPaths); }
public override void Run() { Console.Clear(); Console.WriteLine(MenuSystem.Path); CatagoryManager catagoryManager = CatagoryManager.getInstance(); Console.WriteLine("Search by:\n1. Catagory\n2. Product\n3. Exit the App!!"); Int32.TryParse("" + Console.ReadKey(true).KeyChar, out choice); switch (choice) { case 1: menuSystem.AddScreen(new CatagoryMain()); break; case 2: menuSystem.AddScreen(new ProductMain()); break; case 3: return; default: break; } Console.WriteLine(); }