コード例 #1
0
 public WideAvailabilitySearchService(IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                      IWideAvailabilitySearchStateStorage stateStorage, IWideAvailabilitySearchService wideAvailabilitySearchService,
                                      IWideAvailabilityStorage availabilityStorage)
 {
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _stateStorage = stateStorage;
     _wideAvailabilitySearchService = wideAvailabilitySearchService;
     _availabilityStorage           = availabilityStorage;
 }
コード例 #2
0
 public DeadlineService(IWideAvailabilityStorage availabilityStorage,
                        IRoomSelectionStorage roomSelectionStorage,
                        ISupplierConnectorManager supplierConnectorManager,
                        IAccommodationBookingSettingsService accommodationBookingSettingsService)
 {
     _availabilityStorage                 = availabilityStorage;
     _roomSelectionStorage                = roomSelectionStorage;
     _supplierConnectorManager            = supplierConnectorManager;
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
 }
コード例 #3
0
 private WideAvailabilitySearchTask(IWideAvailabilityStorage storage, IWideAvailabilityPriceProcessor priceProcessor,
                                    ISupplierConnectorManager supplierConnectorManager, IDateTimeProvider dateTimeProvider,
                                    ILogger <WideAvailabilitySearchTask> logger, IHubContext <SearchHub, ISearchHub> hubContext,
                                    IWideAvailabilitySearchStateStorage stateStorage)
 {
     _storage                  = storage;
     _priceProcessor           = priceProcessor;
     _supplierConnectorManager = supplierConnectorManager;
     _dateTimeProvider         = dateTimeProvider;
     _logger       = logger;
     _hubContext   = hubContext;
     _stateStorage = stateStorage;
 }
コード例 #4
0
 private WideAvailabilitySearchTask(IWideAvailabilityStorage storage,
                                    IPriceProcessor priceProcessor,
                                    IAccommodationDuplicatesService duplicatesService,
                                    ISupplierConnectorManager supplierConnectorManager,
                                    IDateTimeProvider dateTimeProvider,
                                    ILogger <WideAvailabilitySearchTask> logger)
 {
     _storage                  = storage;
     _priceProcessor           = priceProcessor;
     _duplicatesService        = duplicatesService;
     _supplierConnectorManager = supplierConnectorManager;
     _dateTimeProvider         = dateTimeProvider;
     _logger = logger;
 }
コード例 #5
0
 public RoomSelectionService(ISupplierConnectorManager supplierConnectorManager,
                             IWideAvailabilityStorage wideAvailabilityStorage,
                             IAccommodationDuplicatesService duplicatesService,
                             IAccommodationBookingSettingsService accommodationBookingSettingsService,
                             IDateTimeProvider dateTimeProvider,
                             IServiceScopeFactory serviceScopeFactory)
 {
     _supplierConnectorManager            = supplierConnectorManager;
     _wideAvailabilityStorage             = wideAvailabilityStorage;
     _duplicatesService                   = duplicatesService;
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _dateTimeProvider    = dateTimeProvider;
     _serviceScopeFactory = serviceScopeFactory;
 }
コード例 #6
0
 public WideAvailabilitySearchService(IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                      IWideAvailabilityStorage availabilityStorage, IServiceScopeFactory serviceScopeFactory, IBookingAnalyticsService bookingAnalyticsService,
                                      IAvailabilitySearchAreaService searchAreaService, IDateTimeProvider dateTimeProvider, IAvailabilityRequestStorage requestStorage,
                                      ILogger <WideAvailabilitySearchService> logger, IWideAvailabilitySearchStateStorage stateStorage)
 {
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _availabilityStorage     = availabilityStorage;
     _serviceScopeFactory     = serviceScopeFactory;
     _bookingAnalyticsService = bookingAnalyticsService;
     _searchAreaService       = searchAreaService;
     _dateTimeProvider        = dateTimeProvider;
     _requestStorage          = requestStorage;
     _logger       = logger;
     _stateStorage = stateStorage;
 }
コード例 #7
0
 public WideAvailabilitySearchService(IAccommodationDuplicatesService duplicatesService,
                                      ILocationService locationService,
                                      IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                      IWideAvailabilityStorage availabilityStorage,
                                      IServiceScopeFactory serviceScopeFactory,
                                      IDateTimeProvider dateTimeProvider,
                                      ILogger <WideAvailabilitySearchService> logger)
 {
     _duplicatesService = duplicatesService;
     _locationService   = locationService;
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _availabilityStorage = availabilityStorage;
     _serviceScopeFactory = serviceScopeFactory;
     _dateTimeProvider    = dateTimeProvider;
     _logger = logger;
 }
コード例 #8
0
 public RoomSelectionService(IWideAvailabilityStorage wideAvailabilityStorage,
                             IAccommodationBookingSettingsService accommodationBookingSettingsService,
                             IDateTimeProvider dateTimeProvider,
                             IServiceScopeFactory serviceScopeFactory,
                             IWideAvailabilitySearchStateStorage stateStorage,
                             IBookingAnalyticsService bookingAnalyticsService,
                             IAccommodationMapperClient mapperClient,
                             ILogger <RoomSelectionService> logger)
 {
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _dateTimeProvider        = dateTimeProvider;
     _serviceScopeFactory     = serviceScopeFactory;
     _bookingAnalyticsService = bookingAnalyticsService;
     _wideAvailabilityStorage = wideAvailabilityStorage;
     _mapperClient            = mapperClient;
     _logger       = logger;
     _stateStorage = stateStorage;
 }