public void ParkCar(Car car)
 {
     foreach (var parkingSpot in ParkingLots)
     {
         if (parkingSpot.CarParkedOnThisLot == null)
         {
             parkingSpot.ParkCar(car);
             return;
         }
     }
 }
        private static Car CreateANewCar()
        {
            Console.Write("Enter registration number: ");
            string registrationNumber = Console.ReadLine();

            Console.Write("Enter model: ");
            string model = Console.ReadLine();

            Console.Write("Enter color: ");
            string color = Console.ReadLine();

            Car car = new Car();
            car.RegistrationNumber = registrationNumber;
            car.Model = model;
            car.Color = color;
            return car;
        }
 public void ParkCar(Car car)
 {
     IsOccupied = true;
     CarParkedOnThisLot = car;
 }