Example #1
0
 public void AddVehicle(Vehicle vehicle)
 {
     if (Park.Vehicles.Count >= Settings.AmountPlaces)
     {
         throw new System.InvalidOperationException("Try to add auto on full parking");
     }
     if (IsNotEqualId(vehicle.Id))
     {
         Park.Vehicles.Add(vehicle);
         vehicle.ParkingPlaceNumber = Park.GetFreeParkingPlace();
         Park.ParkingPlaces[Park.GetFreeParkingPlace()] = false;//місце зайнято
         return;
     }
     throw new System.ArgumentException("Auto with this id is already stay on cool parking");
 }