Exemplo n.º 1
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;
 }
Exemplo n.º 2
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;
 }
 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;
 }