Пример #1
0
        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);
        }
Пример #2
0
 public TripMetricsController(IConfiguration configuration, IDrivingServiceDataProvider drivingServiceDataProvider, ITripMetricsManager tripMetricsManager)
 {
     _configuration = configuration;
     _drivingServiceDataProvider = drivingServiceDataProvider;
     _tripMetricsManager         = tripMetricsManager;
 }