Пример #1
0
 public bool RemoveParkingSpot(ParkingSpot parkingSpot)
 {
     if (parkingSpot == null)
     {
         throw new ArgumentNullException("parkingspot");
     }
     return(ParkingSpots.Remove(parkingSpot));
 }
Пример #2
0
        public bool RemoveParkingSpot(int parkingSpotID)
        {
            ParkingSpot parkingSpot = FindParkingSpot(parkingSpotID);

            if (parkingSpotID > 0 && parkingSpot != null)
            {
                return(ParkingSpots.Remove(parkingSpot));
            }
            return(false);
        }
Пример #3
0
        public bool RemoveParkingSpot(string spotname)
        {
            ParkingSpot parkingSpot = FindParkingSpot(spotname);

            if (spotname != "" && parkingSpot != null)
            {
                return(ParkingSpots.Remove(parkingSpot));
            }
            return(false);
        }
Пример #4
0
        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);
        }
Пример #5
0
 public void RemoveCar(int whichCar)
 {
     ParkingSpots.Remove(ParkingSpots[whichCar]);
 }