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 BookingResponseProcessor(IBookingAuditLogService bookingAuditLogService, IBookingRecordsManager bookingRecordsManager, IBookingChangesProcessor bookingChangesProcessor, ILogger <BookingResponseProcessor> logger) { _bookingAuditLogService = bookingAuditLogService; _bookingRecordsManager = bookingRecordsManager; _bookingChangesProcessor = bookingChangesProcessor; _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 AccountPaymentService(IAccountPaymentProcessingService accountPaymentProcessingService, EdoContext context, IDateTimeProvider dateTimeProvider, IAccountManagementService accountManagementService, IEntityLocker locker, IBookingRecordsManager bookingRecordsManager) { _accountPaymentProcessingService = accountPaymentProcessingService; _context = context; _dateTimeProvider = dateTimeProvider; _accountManagementService = accountManagementService; _locker = locker; _bookingRecordsManager = bookingRecordsManager; }
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 BookingChangesProcessor(ISupplierOrderService supplierOrderService, IBookingRecordsManager bookingRecordsManager, IBookingPaymentService paymentService, IBookingMailingService bookingMailingService, ILogger <BookingChangesProcessor> logger, IDateTimeProvider dateTimeProvider, EdoContext context) { _supplierOrderService = supplierOrderService; _bookingRecordsManager = bookingRecordsManager; _paymentService = paymentService; _bookingMailingService = bookingMailingService; _logger = logger; _dateTimeProvider = dateTimeProvider; _context = context; }
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 BookingDocumentsService(EdoContext context, IOptions <BankDetails> bankDetails, IBookingRecordsManager bookingRecordsManager, IAccommodationService accommodationService, ICounterpartyService counterpartyService, IInvoiceService invoiceService, IReceiptService receiptService, IImageFileService imageFileService) { _context = context; _bankDetails = bankDetails.Value; _bookingRecordsManager = bookingRecordsManager; _accommodationService = accommodationService; _counterpartyService = counterpartyService; _invoiceService = invoiceService; _receiptService = receiptService; _imageFileService = imageFileService; }
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 AccommodationsController(IWideAvailabilitySearchService wideAvailabilitySearchService, IRoomSelectionService roomSelectionService, IBookingEvaluationService bookingEvaluationService, IBookingManagementService bookingManagementService, IBookingRecordsManager bookingRecordsManager, IAgentContextService agentContextService, IBookingRegistrationService bookingRegistrationService, IDateTimeProvider dateTimeProvider, IDeadlineService deadlineService) { _wideAvailabilitySearchService = wideAvailabilitySearchService; _roomSelectionService = roomSelectionService; _bookingEvaluationService = bookingEvaluationService; _bookingManagementService = bookingManagementService; _bookingRecordsManager = bookingRecordsManager; _agentContextService = agentContextService; _bookingRegistrationService = bookingRegistrationService; _dateTimeProvider = dateTimeProvider; _deadlineService = deadlineService; }
public CreditCardPaymentProcessingService(IPayfortResponseParser responseParser, EdoContext context, ICreditCardsManagementService creditCardsManagementService, IEntityLocker locker, IDateTimeProvider dateTimeProvider, ICreditCardMoneyAuthorizationService moneyAuthorizationService, ICreditCardMoneyCaptureService captureService, ICreditCardMoneyRefundService refundService, IBookingRecordsManager bookingRecordsManager) { _responseParser = responseParser; _context = context; _creditCardsManagementService = creditCardsManagementService; _locker = locker; _dateTimeProvider = dateTimeProvider; _moneyAuthorizationService = moneyAuthorizationService; _captureService = captureService; _refundService = refundService; _bookingRecordsManager = bookingRecordsManager; }