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; }
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 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 AccommodationMappingController(IAccommodationDuplicatesService duplicatesService, IAgentContextService agentContextService) { _duplicatesService = duplicatesService; _agentContextService = agentContextService; }