Example #1
0
 public DirectionService(ITransitDirectionProvider transitDirectionProvider,
                         ILocationsService locationsService,
                         IDirectionsCache directionsCache)
 {
     this.transitDirectionProvider = transitDirectionProvider;
     this.locationsService         = locationsService;
     this.directionsCache          = directionsCache;
 }
Example #2
0
 public SubscriptionService(IOpenTripPlannerClient openTripPlannerClient,
                            TravelServiceContext travelServiceContext,
                            IOptions <TravelServiceOptions> optionsAccessor,
                            IDirectionsCache directionsCache)
 {
     _openTripPlannerClient = openTripPlannerClient;
     _travelServiceContext  = travelServiceContext;
     _directionsCache       = directionsCache;
     _options = optionsAccessor.Value;
 }
Example #3
0
 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;
 }