Пример #1
0
 public AccommodationAvailabilitiesService(IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                           IWideAvailabilitySearchStateStorage stateStorage, IRoomSelectionService roomSelectionService)
 {
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _stateStorage         = stateStorage;
     _roomSelectionService = roomSelectionService;
 }
Пример #2
0
 public WideAvailabilitySearchService(IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                      IWideAvailabilitySearchStateStorage stateStorage, IWideAvailabilitySearchService wideAvailabilitySearchService,
                                      IWideAvailabilityStorage availabilityStorage)
 {
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _stateStorage = stateStorage;
     _wideAvailabilitySearchService = wideAvailabilitySearchService;
     _availabilityStorage           = availabilityStorage;
 }
 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;
 }
 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;
 }
Пример #5
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;
 }