public Car Pick(ParkingInfo parkingInfo) { return Pick(parkingInfo.ParkingToken); }
public static Car Pick(ParkingInfo parkingInfo, List<ParkingLot> parkingLotList ) { var correctParkingLot = parkingLotList.SingleOrDefault(parkingLot => parkingLot.ParkingLotGuid == parkingInfo.ParkingLotGuid); return correctParkingLot?.Pick(parkingInfo.ParkingToken); }
public Car Pick(ParkingInfo parkingInfo) { return _availableBoys.Select(boy => boy.Pick(parkingInfo)).FirstOrDefault(car => car != null); }
public Car Pick(ParkingInfo parkingInfo) { return ParkingBoyHelper.Pick(parkingInfo, _parkingLotList); }