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 BookingRecordsUpdater(IDateTimeProvider dateTimeProvider, IBookingInfoService infoService,
                              IBookingNotificationService bookingNotificationService, IBookingMoneyReturnService moneyReturnService,
                              IBookingDocumentsMailingService documentsMailingService, ISupplierOrderService supplierOrderService,
                              INotificationService notificationService, IBookingChangeLogService bookingChangeLogService,
                              IBookingAnalyticsService bookingAnalyticsService, EdoContext context, ILogger <BookingRecordsUpdater> logger)
 {
     _dateTimeProvider           = dateTimeProvider;
     _infoService                = infoService;
     _bookingNotificationService = bookingNotificationService;
     _moneyReturnService         = moneyReturnService;
     _documentsMailingService    = documentsMailingService;
     _supplierOrderService       = supplierOrderService;
     _notificationsService       = notificationService;
     _context = context;
     _logger  = logger;
     _bookingChangeLogService = bookingChangeLogService;
     _bookingAnalyticsService = bookingAnalyticsService;
 }
Example #3
0
 public BookingRequestExecutor(ISupplierConnectorManager supplierConnectorManager,
                               IBookingResponseProcessor responseProcessor,
                               IBookingAnalyticsService bookingAnalyticsService,
                               IBookingRecordsUpdater bookingRecordsUpdater,
                               IDateTimeProvider dateTimeProvider,
                               IBookingRequestStorage requestStorage,
                               ICreditCardProvider creditCardProvider,
                               ILogger <BookingRequestExecutor> logger)
 {
     _supplierConnectorManager = supplierConnectorManager;
     _responseProcessor        = responseProcessor;
     _bookingAnalyticsService  = bookingAnalyticsService;
     _bookingRecordsUpdater    = bookingRecordsUpdater;
     _dateTimeProvider         = dateTimeProvider;
     _requestStorage           = requestStorage;
     _creditCardProvider       = creditCardProvider;
     _logger = logger;
 }
Example #4
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;
 }