public BookingRegistrationService(IAccommodationBookingSettingsService accommodationBookingSettingsService, IBookingRecordsManager bookingRecordsManager, IBookingDocumentsService documentsService, IPaymentNotificationService notificationService, IBookingMailingService bookingMailingService, IDateTimeProvider dateTimeProvider, IAccountPaymentService accountPaymentService, ISupplierConnectorManager supplierConnectorManager, IBookingPaymentService paymentService, IBookingEvaluationStorage bookingEvaluationStorage, EdoContext context, IBookingResponseProcessor bookingResponseProcessor, IBookingPaymentService bookingPaymentService, ILogger <BookingRegistrationService> logger) { _accommodationBookingSettingsService = accommodationBookingSettingsService; _bookingRecordsManager = bookingRecordsManager; _documentsService = documentsService; _notificationService = notificationService; _bookingMailingService = bookingMailingService; _dateTimeProvider = dateTimeProvider; _accountPaymentService = accountPaymentService; _supplierConnectorManager = supplierConnectorManager; _paymentService = paymentService; _bookingEvaluationStorage = bookingEvaluationStorage; _context = context; _bookingResponseProcessor = bookingResponseProcessor; _bookingPaymentService = bookingPaymentService; _logger = logger; }
private RoomSelectionSearchTask(IPriceProcessor priceProcessor, ISupplierConnectorManager supplierConnectorManager, IRoomSelectionStorage roomSelectionStorage) { _priceProcessor = priceProcessor; _supplierConnectorManager = supplierConnectorManager; _roomSelectionStorage = roomSelectionStorage; }
public AccommodationDuplicateReportsManagementService(EdoContext context, IDateTimeProvider dateTimeProvider, ISupplierConnectorManager supplierConnectorManager) { _context = context; _dateTimeProvider = dateTimeProvider; _supplierConnectorManager = supplierConnectorManager; }
public EtgWebhookResponseService( ISupplierConnectorManager supplierConnectorManager, IBookingRecordsManager bookingRecordsManager, IBookingResponseProcessor responseProcessor) { _supplierConnectorManager = supplierConnectorManager; _bookingRecordsManager = bookingRecordsManager; _responseProcessor = responseProcessor; }
public DeadlineService(IWideAvailabilityStorage availabilityStorage, IRoomSelectionStorage roomSelectionStorage, ISupplierConnectorManager supplierConnectorManager, IAccommodationBookingSettingsService accommodationBookingSettingsService) { _availabilityStorage = availabilityStorage; _roomSelectionStorage = roomSelectionStorage; _supplierConnectorManager = supplierConnectorManager; _accommodationBookingSettingsService = accommodationBookingSettingsService; }
public JccHubPropertiesService( IValidator <SearchAvailabilityRq, ResponseValidator> searchAvailabilityValidator, ISupplierConnectorManager supplierConnectorManager, ConnectorsConfiguration configuration, ILogStorage <Log> logStorage) { this.searchAvailabilityValidator = searchAvailabilityValidator; this.supplierConnectorManager = supplierConnectorManager; this.configuration = configuration; this.logStorage = logStorage; }
public SupplierBookingManagementService(IBookingRecordsUpdater bookingRecordsUpdater, ILogger <SupplierBookingManagementService> logger, ISupplierConnectorManager supplierConnectorFactory, IDateTimeProvider dateTimeProvider, IBookingResponseProcessor responseProcessor) { _bookingRecordsUpdater = bookingRecordsUpdater; _logger = logger; _supplierConnectorManager = supplierConnectorFactory; _dateTimeProvider = dateTimeProvider; _responseProcessor = responseProcessor; }
public BookingManagementService(IBookingRecordsManager bookingRecordsManager, ILogger <BookingManagementService> logger, ISupplierConnectorManager supplierConnectorFactory, IBookingChangesProcessor bookingChangesProcessor, IBookingResponseProcessor responseProcessor) { _bookingRecordsManager = bookingRecordsManager; _logger = logger; _supplierConnectorManager = supplierConnectorFactory; _bookingChangesProcessor = bookingChangesProcessor; _responseProcessor = responseProcessor; }
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 BookingEvaluationService(ISupplierConnectorManager supplierConnectorManager, IPriceProcessor priceProcessor, IRoomSelectionStorage roomSelectionStorage, IAccommodationBookingSettingsService accommodationBookingSettingsService, IDateTimeProvider dateTimeProvider, IBookingEvaluationStorage bookingEvaluationStorage) { _supplierConnectorManager = supplierConnectorManager; _priceProcessor = priceProcessor; _roomSelectionStorage = roomSelectionStorage; _accommodationBookingSettingsService = accommodationBookingSettingsService; _dateTimeProvider = dateTimeProvider; _bookingEvaluationStorage = bookingEvaluationStorage; }
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 DirectApiBookingEvaluationService( ISupplierConnectorManager supplierConnectorManager, IBookingEvaluationPriceProcessor priceProcessor, IRoomSelectionStorage roomSelectionStorage, IAccommodationBookingSettingsService accommodationBookingSettingsService, IDateTimeProvider dateTimeProvider, IBookingEvaluationStorage bookingEvaluationStorage, IAccommodationMapperClient accommodationMapperClient, IAdminAgencyManagementService adminAgencyManagementService, ILogger <DirectApiBookingEvaluationService> logger, IAvailabilityRequestStorage availabilityRequestStorage) : base(supplierConnectorManager, priceProcessor, roomSelectionStorage, accommodationBookingSettingsService, dateTimeProvider, bookingEvaluationStorage, accommodationMapperClient, adminAgencyManagementService, logger, availabilityRequestStorage) { }
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; }
public BookingEvaluationService(ISupplierConnectorManager supplierConnectorManager, IBookingEvaluationPriceProcessor priceProcessor, IRoomSelectionStorage roomSelectionStorage, IAccommodationBookingSettingsService accommodationBookingSettingsService, IDateTimeProvider dateTimeProvider, IBookingEvaluationStorage bookingEvaluationStorage, IAccommodationMapperClient accommodationMapperClient, IAdminAgencyManagementService adminAgencyManagementService, ILogger <BookingEvaluationService> logger, IAvailabilityRequestStorage availabilityRequestStorage) { _supplierConnectorManager = supplierConnectorManager; _priceProcessor = priceProcessor; _roomSelectionStorage = roomSelectionStorage; _accommodationBookingSettingsService = accommodationBookingSettingsService; _dateTimeProvider = dateTimeProvider; _bookingEvaluationStorage = bookingEvaluationStorage; _accommodationMapperClient = accommodationMapperClient; _adminAgencyManagementService = adminAgencyManagementService; _logger = logger; _availabilityRequestStorage = availabilityRequestStorage; }
public ConcreteSupplierConector(ISupplierConnectorManager connectorManager) { this.connectorManager = connectorManager; }
public AccommodationService(IDoubleFlow flow, ISupplierConnectorManager supplierConnectorManager) { _flow = flow; _supplierConnectorManager = supplierConnectorManager; }