public GreenTaxiTripMetricsProvider(IConfiguration configuration, IDrivingServiceDataProvider drivingServiceDataProvider) { _configuration = configuration; _drivingServiceDataProvider = drivingServiceDataProvider; _taxiZoneLookupProvider = new TaxiZoneLookupProvider(_configuration); // get and parse the historical trip data var data = _drivingServiceDataProvider.GetData(DrivingService.GreenTaxi); _trips = ParseHistoricalCsvData(data); }
public TripMetricsController(IConfiguration configuration, IDrivingServiceDataProvider drivingServiceDataProvider, ITripMetricsManager tripMetricsManager) { _configuration = configuration; _drivingServiceDataProvider = drivingServiceDataProvider; _tripMetricsManager = tripMetricsManager; }