public BicyclePathGroupRepositoryTests(DatabaseFixture fixture)
 {
     Repository     = new BicyclePathGroupRepository(fixture.Context);
     PathRepository = new BicyclePathRepository(fixture.Context);
     Paths          = new BicyclePaths();
     PathRepository.Add(Paths[0]);
     PathRepository.Add(Paths[1]);
 }
Ejemplo n.º 2
0
 public BicyclePathService(
     IBicyclePathRepository bicyclePathRepository,
     AreasOfInterest options
     )
 {
     BicyclePathRepository = bicyclePathRepository;
     AreasOfInterest       = options;
 }
Ejemplo n.º 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);
        }