public IndexService(INGramRepository iNGramRepository, ITokenizer tokenizer, IVocabularyRepository vocabularyRepository, IDocumentStoreRepository documentStoreRepository, ISearchRespository searchRespository)
 {
     _iNGramRepository        = iNGramRepository;
     _tokenizer               = tokenizer;
     _vocabularyRepository    = vocabularyRepository;
     _documentStoreRepository = documentStoreRepository;
     _searchRespository       = searchRespository;
 }
 public TimeTableService(IDocumentStoreRepository dsr, TimeService timeService, ConvertingHelper convertingHelper, StopTimesService stopTimesService, DownloadHelper downloadHelper)
 {
     _documentStoreRepository = dsr;
     _timeService             = timeService;
     _convertingHelper        = convertingHelper;
     _stopTimesService        = stopTimesService;
     _downloadHelper          = downloadHelper;
 }
 public UpdateServiceHelper(Joiner joiner, Grouper grouper, TimeService timeService, IJsonDataService tripService,
                            IJsonDataService busStopService, IJsonDataService busLineService, IJsonDataService expeditionService,
                            IJsonDataService stopInTripService, BusStopModelService busStopModelService, IDocumentStoreRepository documentStoreRepository)
 {
     _joiner                  = joiner;
     _grouper                 = grouper;
     _timeService             = timeService;
     _tripService             = tripService;
     _busStopService          = busStopService;
     _busLineService          = busLineService;
     _expeditionService       = expeditionService;
     _stopInTripService       = stopInTripService;
     _busStopModelService     = busStopModelService;
     _documentStoreRepository = documentStoreRepository;
 }
Example #4
0
        static void ConfigureServices(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository)
        {
            var converter         = new Converter();
            var filterHelper      = new FilterHelper();
            var helperTimeService = new TimeService();
            var convertingHelper  = new ConvertingHelper(converter, filterHelper, documentStoreRepository);
            var stopTimesService  = new StopTimesService(documentStoreRepository, publicTransportRepository);
            var downloadHelper    = new DownloadHelper(documentStoreRepository, helperTimeService, publicTransportRepository);
            var timeTableService  = new TimeTableService(documentStoreRepository, helperTimeService, convertingHelper, stopTimesService, downloadHelper);

            var polandPublicHoliday    = new PolandPublicHoliday();
            var dateChecker            = new DateChecker(polandPublicHoliday);
            var stopTimesFetcher       = new StopTimesFetcher(dateChecker, documentStoreRepository);
            var minuteTimeTableBuilder = new MinuteTimeTableBuilder(stopTimesFetcher);
            var minuteTimeTableService = new MinuteTimeTableService(minuteTimeTableBuilder, documentStoreRepository);

            UpdateTimeTableService.Init(timeTableService, minuteTimeTableService);
        }
Example #5
0
 protected DataAbstractService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository)
 {
     _documentStoreRepository   = documentStoreRepository;
     _publicTransportRepository = publicTransportRepository;
 }
 public ExpeditionService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository) : base(documentStoreRepository, publicTransportRepository)
 {
 }
Example #7
0
 public RouteSearcher(IDocumentStoreRepository documentStoreRepository)
 {
     _documentStoreRepository = documentStoreRepository;
 }
Example #8
0
 public BusLineService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository) : base(documentStoreRepository, publicTransportRepository)
 {
 }
 public MinuteTimeTableService(MinuteTimeTableBuilder minuteTimeTableBuilder, IDocumentStoreRepository documentStoreRepository)
 {
     _minuteTimeTableBuilder  = minuteTimeTableBuilder;
     _documentStoreRepository = documentStoreRepository;
 }
 public StopTimesFetcher(DateChecker dateChecker, IDocumentStoreRepository documentStoreRepository)
 {
     _dateChecker             = dateChecker;
     _documentStoreRepository = documentStoreRepository;
 }
 public DownloadHelper(IDocumentStoreRepository documentStoreRepository, TimeService timeService, IPublicTransportRepository publicTransportRepository)
 {
     _timeService               = timeService;
     _documentStoreRepository   = documentStoreRepository;
     _publicTransportRepository = publicTransportRepository;
 }
Example #12
0
 public RouteSearchService(RouteSearcher routeSearcher, TimeRouteSearcher timeRouteSearcher, IDocumentStoreRepository documentStoreRepository)
 {
     _routeSearcher           = routeSearcher;
     _timeRouteSearcher       = timeRouteSearcher;
     _documentStoreRepository = documentStoreRepository;
 }
 public ConvertingHelper(Converter converter, FilterHelper filterHelper, IDocumentStoreRepository documentStoreRepository)
 {
     _converter               = converter;
     _filterHelper            = filterHelper;
     _documentStoreRepository = documentStoreRepository;
 }
 public DocumentStoreController(IDocumentStoreRepository documentStoreRepository)
 {
     _documentStoreRepository = documentStoreRepository;
 }
Example #15
0
 public StopTimesService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository) : base(documentStoreRepository, publicTransportRepository)
 {
 }