public Scheduler(IRideRepository rideRepository, ITaxiRepository taxiRepository, ILogger logger, int acceptableDistance = 15) { _rideRepository = rideRepository ?? throw new ArgumentNullException(nameof(rideRepository)); _taxiRepository = taxiRepository ?? throw new ArgumentNullException(nameof(taxiRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(_logger)); AcceptableDistance = acceptableDistance; }
public TaxiController(ITaxiRepository taxiRepository, ITaxiCategoryRepository taxiCategoryRepository) { this.taxiRepository = taxiRepository; this.taxiCategoryRepository = taxiCategoryRepository; }
public TaxiController(ITaxiRepository taxiRepo) { _taxiRepo = taxiRepo; }
public TaxiDataService(ITaxiRepository taxiRepository) { _taxiRepository = taxiRepository; }