Пример #1
0
 public PatternAreaService(
     IPatternAreaRepository patternAreaRepository,
     AreasOfInterest options
     )
 {
     PatternAreaRepository = patternAreaRepository;
     AreasOfInterest       = options;
 }
Пример #2
0
        public CollisionService(
            ILogger <CollisionService> logger,
            APIOptions options,
            INeighborhoodRepository neighborhoodRepository,
            IPatternAreaRepository patternAreaRepository
            )
        {
            Logger = logger;
            NeighborhoodRepository = neighborhoodRepository;
            PatternAreaRepository  = patternAreaRepository;

            HttpClient             = new HttpClient();
            HttpClient.BaseAddress = new Uri(options.BaseAddress);
        }
Пример #3
0
        public TripService(
            ILogger <TripService> logger,
            APIOptions options,
            INeighborhoodRepository neighborhoodRepository,
            IPatternAreaRepository patternAreaRepository,
            IStreetSegmentRepository streetSegmentRepository,
            IStreetSegmentGroupRepository streetSegmentGroupRepository,
            IBicyclePathRepository bicyclePathRepository,
            IBicyclePathGroupRepository bicyclePathGroupRepository
            )
        {
            Logger = logger;

            NeighborhoodRepository       = neighborhoodRepository;
            PatternAreaRepository        = patternAreaRepository;
            StreetSegmentRepository      = streetSegmentRepository;
            StreetSegmentGroupRepository = streetSegmentGroupRepository;
            BicyclePathRepository        = bicyclePathRepository;
            BicyclePathGroupRepository   = bicyclePathGroupRepository;

            HttpClient             = new HttpClient();
            HttpClient.BaseAddress = new Uri(options.BaseAddress);
        }