Esempio n. 1
0
 public ModeratorController(IMapper mapper, IPublicTransportRepository publicTransportRepository,
                            UserManager <User> userManager)
 {
     _mapper = mapper;
     _publicTransportRepository = publicTransportRepository;
     _userManager = userManager;
 }
Esempio n. 2
0
        public UserController(IMapper mapper, IPublicTransportRepository publicTransportRepository,
                              UserManager <User> userManager, IOptions <CloudinarySettings> cloudinaryConfig)
        {
            _mapper = mapper;
            _publicTransportRepository = publicTransportRepository;
            _userManager      = userManager;
            _cloudinaryConfig = cloudinaryConfig;

            Account acc = new Account(
                _cloudinaryConfig.Value.CloudName,
                _cloudinaryConfig.Value.ApiKey,
                _cloudinaryConfig.Value.ApiSecret);

            _cloudinary = new Cloudinary(acc);
        }
Esempio n. 3
0
 protected DataAbstractService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository)
 {
     _documentStoreRepository   = documentStoreRepository;
     _publicTransportRepository = publicTransportRepository;
 }
 public ExpeditionService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository) : base(documentStoreRepository, publicTransportRepository)
 {
 }
 public BusLocationController(IPublicTransportRepository publicTransportRepository, BusLocationHub locationHub)
 {
     _publicTransportRepository = publicTransportRepository;
     _locationHub = locationHub;
 }
Esempio n. 6
0
 public BusLineService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository) : base(documentStoreRepository, publicTransportRepository)
 {
 }
 public PublicTransportController(IMapper mapper, IPublicTransportRepository publicTransportRepository)
 {
     _mapper = mapper;
     _publicTransportRepository = publicTransportRepository;
 }
Esempio n. 8
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);
        }
 public DownloadHelper(IDocumentStoreRepository documentStoreRepository, TimeService timeService, IPublicTransportRepository publicTransportRepository)
 {
     _timeService               = timeService;
     _documentStoreRepository   = documentStoreRepository;
     _publicTransportRepository = publicTransportRepository;
 }
 public DelayJsonService(IPublicTransportRepository publicTransportRepository)
 {
     _publicTransportRepository = publicTransportRepository;
 }
Esempio n. 11
0
 public StopTimesService(IDocumentStoreRepository documentStoreRepository, IPublicTransportRepository publicTransportRepository) : base(documentStoreRepository, publicTransportRepository)
 {
 }
Esempio n. 12
0
 public PublicTransportServices(IPublicTransportRepository publicTransportRepository)
 {
     this._publicTransportRepository = publicTransportRepository;
 }