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 BookingSupportingDocumentsController(IBookingMailingService bookingMailingService, IBookingDocumentsService bookingDocumentsService, IAgentContextService agentContextService) { _bookingMailingService = bookingMailingService; _bookingDocumentsService = bookingDocumentsService; _agentContextService = agentContextService; }
public BookingDocumentsMailingService(IBookingDocumentsService documentsService, INotificationService notificationsService, IOptions <BookingMailingOptions> options) { _documentsService = documentsService; _notificationsService = notificationsService; _options = options.Value; }
public AgentBookingDocumentsService(IBookingDocumentsService documentsService, IBookingDocumentsMailingService mailingService, IBookingRecordManager recordManager) { _documentsService = documentsService; _mailingService = mailingService; _recordManager = recordManager; }
public CreditCardPaymentConfirmationService(IAdministratorContext administratorContext, EdoContext edoContext, IBookingDocumentsService documentsService, IPaymentNotificationService notificationService) { _administratorContext = administratorContext; _edoContext = edoContext; _documentsService = documentsService; _notificationService = notificationService; }
public BookingAccountPaymentService(IAccountPaymentService accountPaymentService, IBookingDocumentsService documentsService, IBookingPaymentCallbackService paymentCallbackService, ILogger <BookingAccountPaymentService> logger, EdoContext context, IBookingDocumentsMailingService documentsMailingService) { _accountPaymentService = accountPaymentService; _documentsService = documentsService; _paymentCallbackService = paymentCallbackService; _logger = logger; _context = context; _documentsMailingService = documentsMailingService; }
public BookingCreationService(ClientReferenceCodeValidationService validationService, IBookingRegistrationService bookingRegistrationService, IBookingEvaluationStorage bookingEvaluationStorage, BookingInfoService bookingInfoService, IBookingDocumentsService documentsService, IDateTimeProvider dateTimeProvider, IBookingAccountPaymentService accountPaymentService, IBookingRequestExecutor requestExecutor) { _validationService = validationService; _bookingRegistrationService = bookingRegistrationService; _bookingEvaluationStorage = bookingEvaluationStorage; _bookingInfoService = bookingInfoService; _documentsService = documentsService; _dateTimeProvider = dateTimeProvider; _accountPaymentService = accountPaymentService; _requestExecutor = requestExecutor; }
public OfflinePaymentBookingFlow(IDateTimeProvider dateTimeProvider, IBookingEvaluationStorage bookingEvaluationStorage, IBookingDocumentsService documentsService, IBookingInfoService bookingInfoService, IBookingRegistrationService registrationService, IBookingRequestExecutor requestExecutor, ILogger <OfflinePaymentBookingFlow> logger) { _dateTimeProvider = dateTimeProvider; _bookingEvaluationStorage = bookingEvaluationStorage; _documentsService = documentsService; _bookingInfoService = bookingInfoService; _registrationService = registrationService; _requestExecutor = requestExecutor; _logger = logger; }
public BookingPaymentService(EdoContext context, IAccountPaymentService accountPaymentService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService, IBookingRecordsManager recordsManager, IBookingDocumentsService documentsService, IPaymentNotificationService notificationService, ILogger <BookingPaymentService> logger, IOfflinePaymentAuditService offlinePaymentAuditService) { _context = context; _accountPaymentService = accountPaymentService; _creditCardPaymentProcessingService = creditCardPaymentProcessingService; _recordsManager = recordsManager; _documentsService = documentsService; _notificationService = notificationService; _logger = logger; _offlinePaymentAuditService = offlinePaymentAuditService; }
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; }
public BookingMailingService(MailSenderWithCompanyInfo mailSender, IBookingDocumentsService bookingDocumentsService, IBookingRecordsManager bookingRecordsManager, IOptions <BookingMailingOptions> options, IDateTimeProvider dateTimeProvider, IAgentSettingsManager agentSettingsManager, IAccountPaymentService accountPaymentService, EdoContext context) { _bookingDocumentsService = bookingDocumentsService; _bookingRecordsManager = bookingRecordsManager; _mailSender = mailSender; _options = options.Value; _dateTimeProvider = dateTimeProvider; _agentSettingsManager = agentSettingsManager; _accountPaymentService = accountPaymentService; _context = context; }
public FinancialAccountBookingFlow(IDateTimeProvider dateTimeProvider, IBookingAccountPaymentService accountPaymentService, IBookingEvaluationStorage bookingEvaluationStorage, IBookingDocumentsService documentsService, IBookingInfoService bookingInfoService, IBookingRegistrationService registrationService, IBookingRequestExecutor requestExecutor, IBookingRecordManager recordManager, ILogger <FinancialAccountBookingFlow> logger) { _dateTimeProvider = dateTimeProvider; _accountPaymentService = accountPaymentService; _bookingEvaluationStorage = bookingEvaluationStorage; _documentsService = documentsService; _bookingInfoService = bookingInfoService; _registrationService = registrationService; _requestExecutor = requestExecutor; _recordManager = recordManager; _logger = logger; }