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; }
TypeOfFuelCar EnterTypeOfFuelCar() { TypeOfFuelCar fuel = TypeOfFuelCar.gasoline; Console.Clear(); MenuAddFuel(); switch (EnterNumber(countFuel, () => MenuAddFuel())) { case 1: fuel = TypeOfFuelCar.diesel; break; case 2: fuel = TypeOfFuelCar.gasoline; break; case 3: fuel = TypeOfFuelCar.gas; break; case 4: fuel = TypeOfFuelCar.electricity; break; } return(fuel); }