MarkOfCar EnterMarkCar() { MarkOfCar mark = MarkOfCar.Mersedes; Console.Clear(); MenuAddMark(); switch (EnterNumber(countMarks, () => MenuAddMark())) { case 1: mark = MarkOfCar.Mersedes; break; case 2: mark = MarkOfCar.BMW; break; case 3: mark = MarkOfCar.Opel; break; case 4: mark = MarkOfCar.Nissan; break; case 5: mark = MarkOfCar.Mazda; break; case 6: mark = MarkOfCar.Kia; break; case 7: mark = MarkOfCar.Shkoda; break; case 8: mark = MarkOfCar.Sitroen; break; case 9: mark = MarkOfCar.Mitsubisi; break; case 10: mark = MarkOfCar.Honda; break; } return(mark); }
public void AddCar() { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Addition of the car in a motor pool."); Console.ForegroundColor = ConsoleColor.Gray; int id = EnterYearOrId("id"); MarkOfCar mark = EnterMarkCar(); TypeOfBody body = EnterTypeOfBody(); TypeOfFuelCar type = EnterTypeOfFuelCar(); Console.Clear(); int year = EnterYearOrId("year of release"); double volumeOfTheEngine; if (type == TypeOfFuelCar.electricity) { Console.Clear(); volumeOfTheEngine = 0; } else { volumeOfTheEngine = EnterVolumeOfTheEngine(); } Cars.Add(new Car(id, mark, body, type, year, volumeOfTheEngine)); }
public Car(int id, MarkOfCar mark, TypeOfBody typeOfBody, TypeOfFuelCar typeOfFuel, int yearOfRelease, double volumeOfTheEngine) { Id = id; Mark = mark; TypeOfBody = typeOfBody; TypeOfFuel = typeOfFuel; YearOfRelease = yearOfRelease; VolumeOfTheEngine = volumeOfTheEngine; IsServiceability = true; IsHire = false; }