public WideAvailabilitySearchService(IAccommodationBookingSettingsService accommodationBookingSettingsService, IWideAvailabilitySearchStateStorage stateStorage, IWideAvailabilitySearchService wideAvailabilitySearchService, IWideAvailabilityStorage availabilityStorage) { _accommodationBookingSettingsService = accommodationBookingSettingsService; _stateStorage = stateStorage; _wideAvailabilitySearchService = wideAvailabilitySearchService; _availabilityStorage = availabilityStorage; }
public DeadlineService(IWideAvailabilityStorage availabilityStorage, IRoomSelectionStorage roomSelectionStorage, ISupplierConnectorManager supplierConnectorManager, IAccommodationBookingSettingsService accommodationBookingSettingsService) { _availabilityStorage = availabilityStorage; _roomSelectionStorage = roomSelectionStorage; _supplierConnectorManager = supplierConnectorManager; _accommodationBookingSettingsService = accommodationBookingSettingsService; }
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; }
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; }
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; }
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; }
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; }
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; }