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);
        }
Beispiel #2
0
        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();

        }