public DirectionService(ITransitDirectionProvider transitDirectionProvider, ILocationsService locationsService, IDirectionsCache directionsCache) { this.transitDirectionProvider = transitDirectionProvider; this.locationsService = locationsService; this.directionsCache = directionsCache; }
public SubscriptionService(IOpenTripPlannerClient openTripPlannerClient, TravelServiceContext travelServiceContext, IOptions <TravelServiceOptions> optionsAccessor, IDirectionsCache directionsCache) { _openTripPlannerClient = openTripPlannerClient; _travelServiceContext = travelServiceContext; _directionsCache = directionsCache; _options = optionsAccessor.Value; }
public DirectionsController(IDirectionService directionsService, IDirectionsCache directionsCache, ILogger <DirectionsController> logger, IUserRouteTracer userRouteTracer, ISubscriptionService subscriptionService) { this.directionsService = directionsService; this.directionsCache = directionsCache; _logger = logger; _userRouteTracer = userRouteTracer; _subscriptionService = subscriptionService; }