public DirectApiBookingRegistrationService(EdoContext context, ITagProcessor tagProcessor, IDateTimeProvider dateTimeProvider, IAppliedBookingMarkupRecordsManager appliedBookingMarkupRecordsManager, IBookingChangeLogService changeLogService, ISupplierOrderService supplierOrderService, IBookingRequestStorage requestStorage, IAccommodationMapperClient accommodationMapperClient, ILogger <DirectApiBookingRegistrationService> logger) : base(context, tagProcessor, dateTimeProvider, appliedBookingMarkupRecordsManager, changeLogService, supplierOrderService, requestStorage, logger) { _accommodationMapperClient = accommodationMapperClient; }
public BookingRegistrationService(EdoContext context, ITagProcessor tagProcessor, IDateTimeProvider dateTimeProvider, IAppliedBookingMarkupRecordsManager appliedBookingMarkupRecordsManager, IBookingChangeLogService changeLogService, ISupplierOrderService supplierOrderService, IBookingRequestStorage requestStorage, ILogger <BookingRegistrationService> logger) { _context = context; _tagProcessor = tagProcessor; _dateTimeProvider = dateTimeProvider; _appliedBookingMarkupRecordsManager = appliedBookingMarkupRecordsManager; _changeLogService = changeLogService; _supplierOrderService = supplierOrderService; _requestStorage = requestStorage; _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; }
public BankCreditCardBookingFlow(IBookingRequestStorage requestStorage, IBookingNotificationService bookingNotificationService, IBookingRequestExecutor requestExecutor, IBookingEvaluationStorage evaluationStorage, IBookingCreditCardPaymentService creditCardPaymentService, IBookingDocumentsService documentsService, IBookingInfoService bookingInfoService, IDateTimeProvider dateTimeProvider, IBookingRegistrationService registrationService, IBookingConfirmationService bookingConfirmationService, ILogger <BankCreditCardBookingFlow> logger) { _requestStorage = requestStorage; _bookingNotificationService = bookingNotificationService; _requestExecutor = requestExecutor; _evaluationStorage = evaluationStorage; _creditCardPaymentService = creditCardPaymentService; _documentsService = documentsService; _bookingInfoService = bookingInfoService; _dateTimeProvider = dateTimeProvider; _registrationService = registrationService; _bookingConfirmationService = bookingConfirmationService; _logger = logger; }