public bool RemoveParkingSpot(ParkingSpot parkingSpot) { if (parkingSpot == null) { throw new ArgumentNullException("parkingspot"); } return(ParkingSpots.Remove(parkingSpot)); }
public bool RemoveParkingSpot(int parkingSpotID) { ParkingSpot parkingSpot = FindParkingSpot(parkingSpotID); if (parkingSpotID > 0 && parkingSpot != null) { return(ParkingSpots.Remove(parkingSpot)); } return(false); }
public bool RemoveParkingSpot(string spotname) { ParkingSpot parkingSpot = FindParkingSpot(spotname); if (spotname != "" && parkingSpot != null) { return(ParkingSpots.Remove(parkingSpot)); } return(false); }
public void RemoveCar(ParkingType parkingType, Driver parking, ParkingSpot parkingSpot) { switch (parkingType) { case ParkingType.General: GeneralParkingSpotOwners.Remove(parking); break; case ParkingType.Valet: ValetParkingSpotOwners.Remove(parking); break; case ParkingType.FrequentFlyer: FrequentFlyerParkingSpotOwners.Remove(parking); break; default: throw new Exception("Car not found"); } ParkingSpots.Remove(parkingSpot); }
public void RemoveCar(int whichCar) { ParkingSpots.Remove(ParkingSpots[whichCar]); }