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; }
public EtgWebhookResponseService( ISupplierConnectorManager supplierConnectorManager, IBookingRecordsManager bookingRecordsManager, IBookingResponseProcessor responseProcessor) { _supplierConnectorManager = supplierConnectorManager; _bookingRecordsManager = bookingRecordsManager; _responseProcessor = responseProcessor; }
public NetstormingResponseService(IConnectorClient connectorClient, IBookingResponseProcessor responseProcessor, IOptions <SupplierOptions> supplierOptions, ILogger <NetstormingResponseService> logger) { _connectorClient = connectorClient; _supplierOptions = supplierOptions.Value; _responseProcessor = responseProcessor; _logger = logger; }
public BookingManagementService(IBookingRecordsManager bookingRecordsManager, ILogger <BookingManagementService> logger, ISupplierConnectorManager supplierConnectorFactory, IBookingChangesProcessor bookingChangesProcessor, IBookingResponseProcessor responseProcessor) { _bookingRecordsManager = bookingRecordsManager; _logger = logger; _supplierConnectorManager = supplierConnectorFactory; _bookingChangesProcessor = bookingChangesProcessor; _responseProcessor = responseProcessor; }
public SupplierBookingManagementService(IBookingRecordsUpdater bookingRecordsUpdater, ILogger <SupplierBookingManagementService> logger, ISupplierConnectorManager supplierConnectorFactory, IDateTimeProvider dateTimeProvider, IBookingResponseProcessor responseProcessor) { _bookingRecordsUpdater = bookingRecordsUpdater; _logger = logger; _supplierConnectorManager = supplierConnectorFactory; _dateTimeProvider = dateTimeProvider; _responseProcessor = responseProcessor; }
public NetstormingResponseService( IConnectorClient connectorClient, IDistributedFlow flow, IBookingRecordsManager bookingRecordsManager, IBookingResponseProcessor responseProcessor, IOptions <SupplierOptions> supplierOptions, ILogger <NetstormingResponseService> logger) { _connectorClient = connectorClient; _supplierOptions = supplierOptions.Value; _flow = flow; _bookingRecordsManager = bookingRecordsManager; _responseProcessor = responseProcessor; _logger = logger; }
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; }