示例#1
0
        static void Main(string[] args)
        {
            CarBazaar autoSalon = new CarBazaar();

            MainMenu(autoSalon);
        }
示例#2
0
        private static void MainMenu(CarBazaar autoSalon)
        {
            bool repeat = true;

            while (repeat)
            {
                Console.Clear();
                Console.WriteLine("WELCOME TO THE CAR BAZAAR\n" +
                                  "Choose what you want:\n" +
                                  "1: Show all cars\n" +
                                  "2: Add new Car\n" +
                                  "3: Edit car \n" +
                                  "4: Delete car \n" +

                                  /*"5: Save Changes \n" +
                                  *  "6: Filters \n" +
                                  *  "7: Load Cars from File\n" +
                                  *  "8: Save and Exit\n" +*/
                                  "9: Exit without Saving");

                int choice = CarBazaar.CheckInt();
                switch (choice)
                {
                case 1:
                {
                    autoSalon.WriteAllCars();
                    Console.ReadLine();
                    break;
                }

                case 2:
                {
                    autoSalon.AddCarFromKeyboard();
                    break;
                }

                case 3:
                {
                    autoSalon.EditCarByID();
                    break;
                }

                case 4:
                {
                    autoSalon.DeleteCarByID();
                    break;
                }


                case 6:
                {
                    //autoSalon.FiltersUI();
                    break;
                }

                /*  case 7:
                 *    {
                 *        autoSalon.LoadFromFile();
                 *        break;
                 *    }
                 * case 8:
                 *    {
                 *        autoSalon.SaveToFile();
                 *        repeat = false;
                 *        break;
                 *    }*/

                case 9:
                {
                    repeat = false;
                    break;
                }

                default:
                {
                    Console.WriteLine("Wrong Choice");
                    break;
                }
                }
            }
        }