Beispiel #1
0
 public string Description(IPickerParker pickerParker, string name)
 {
     return(string.Format(
                "{0} {1} {2}",
                name,
                pickerParker.ParkingSpaceCount() - pickerParker.EmptyParkingSpace(),
                pickerParker.ParkingSpaceCount()));
 }
Beispiel #2
0
        public ParkCarResult ParkCar(List <IPickerParker> parkingLots, Car car)
        {
            IPickerParker parkingLot = parkingLots.OrderByDescending(p => p.EmptyParkingSpace()).FirstOrDefault();

            return(parkingLot == null ? ParkCarResult.NoParkingSpace : parkingLot.Park(car));
        }