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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 4
0
 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;
 }