static void Main(string[] args) { Garage myGarage = new Garage(); Console.WriteLine("***** WELCOME TO YOUR GARAGE, MISTER *****"); int choice; do { Console.WriteLine(); if (myGarage.myCars.Count == 0) { Console.WriteLine("[1] - add a new car"); Console.WriteLine("[0] - close the garage. You don't want to ride today)))"); } else { Console.WriteLine("[1] - add a new car"); Console.WriteLine("[2] - show all my cars"); Console.WriteLine("[3] - delete a car"); Console.WriteLine("[4] - find cars by one characteristic"); Console.WriteLine("[0] - close the garage and go for a drive with beautiful girls"); } Console.Write("Chose an option:"); while (!int.TryParse(Console.ReadLine(), out choice)) { Console.WriteLine("Enter a correct option: "); } switch (choice) { case 1: myGarage.AddNewCar(); Console.WriteLine("Car was added"); Console.WriteLine(myGarage.myCars.Count); break; case 2: myGarage.DisplayAllCars(); break; case 3: myGarage.RemoveCar(); break; case 4: Console.WriteLine("Okay, which characteristic would you like to find?"); char characteristic; Console.WriteLine("[n] - name"); Console.WriteLine("[c] - color"); Console.WriteLine("[s] - speed"); Console.WriteLine("[y] - year of issue"); characteristic = Convert.ToChar(Console.ReadLine()); myGarage.SearchByOneCharacteristic(characteristic); break; case 0: Console.WriteLine("Garage closed. Have a nice day!"); return; default: Console.WriteLine("INCORRECT OPTION!"); break; } } while(choice != 0); }
static void Main(string[] args) { Garage myGarage = new Garage(); Console.WriteLine(" Вы в гараже "); int choice; do { Console.WriteLine(); if (myGarage.Cars1.Count == 0) { Console.WriteLine("[1] - добавить новую машину"); Console.WriteLine("[0] - закрыть гараж)"); } else { Console.WriteLine("[1] - добавить новую машину"); Console.WriteLine("[2] - показать все мои машины"); Console.WriteLine("[3] - удалить машину "); Console.WriteLine("[4] - найти машины по одной её характеристике"); Console.WriteLine("[0] - закрыть гараж"); } Console.Write("Выберите вариант: "); while (!int.TryParse(Console.ReadLine(), out choice)) { Console.WriteLine("Введите правильный вариант: "); } switch (choice) { case 1: myGarage.AddNewCar(); Console.WriteLine("Автомобиль добавлен"); Console.WriteLine(myGarage.Cars1.Count); break; case 2: myGarage.DisplayCars(); break; case 3: myGarage.RemoveCar(); break; case 4: Console.WriteLine("Что именно вы хотите найти?"); char characteristic; Console.WriteLine("[h] - Имя"); Console.WriteLine("[s] - Цвет"); Console.WriteLine("[o] - Скорость"); Console.WriteLine("[y] - год выпуска"); characteristic = Convert.ToChar(Console.ReadLine()); myGarage.SearchByOneCharacteristic(characteristic); break; case 0: Console.WriteLine("Гараж закрывается"); return; default: Console.WriteLine("Вы выбрали не то"); break; } } while (choice != 0); }