public AgentBookingManagementService(ISupplierBookingManagementService managementService, IBookingRecordManager recordManager, IBookingStatusRefreshService statusRefreshService) { _managementService = managementService; _recordManager = recordManager; _statusRefreshService = statusRefreshService; }
public BookingPaymentCallbackService(EdoContext context, IBookingRecordManager bookingRecordManager, ILogger <BookingPaymentCallbackService> logger) { _context = context; _bookingRecordManager = bookingRecordManager; _logger = logger; }
public BookingOfflinePaymentService(IBookingRecordManager recordManager, IOfflinePaymentAuditService auditService, EdoContext context) { _recordManager = recordManager; _auditService = auditService; _context = context; }
public AgentBookingDocumentsService(IBookingDocumentsService documentsService, IBookingDocumentsMailingService mailingService, IBookingRecordManager recordManager) { _documentsService = documentsService; _mailingService = mailingService; _recordManager = recordManager; }
public NGeniusPaymentService(IBookingRecordManager bookingRecordManager, INGeniusClient client, IAgencyService agencyService, ICreditCardPaymentManagementService paymentService) { _bookingRecordManager = bookingRecordManager; _client = client; _agencyService = agencyService; _paymentService = paymentService; }
public AdministratorBookingManagementService(IBookingRecordManager recordManager, ISupplierBookingManagementService managementService, IDateTimeProvider dateTimeProvider, IBookingRecordsUpdater recordsUpdater) { _recordManager = recordManager; _managementService = managementService; _dateTimeProvider = dateTimeProvider; _recordsUpdater = recordsUpdater; }
public BookingNotificationService(IBookingRecordManager bookingRecordManager, INotificationService notificationService, IOptions <BookingMailingOptions> options, EdoContext context) { _bookingRecordManager = bookingRecordManager; _notificationService = notificationService; _options = options.Value; _context = context; }
public BookingInfoService(EdoContext context, IBookingRecordManager bookingRecordManager, IAccommodationMapperClient accommodationMapperClient, IAccommodationBookingSettingsService accommodationBookingSettingsService, IDateTimeProvider dateTimeProvider) { _context = context; _bookingRecordManager = bookingRecordManager; _accommodationMapperClient = accommodationMapperClient; _accommodationBookingSettingsService = accommodationBookingSettingsService; _dateTimeProvider = dateTimeProvider; }
public BookingResponseProcessor(IBookingAuditLogService bookingAuditLogService, IBookingRecordManager bookingRecordManager, ILogger <BookingResponseProcessor> logger, IDateTimeProvider dateTimeProvider, EdoContext context, IBookingRecordsUpdater recordsUpdater) { _bookingAuditLogService = bookingAuditLogService; _bookingRecordManager = bookingRecordManager; _logger = logger; _dateTimeProvider = dateTimeProvider; _context = context; _recordsUpdater = recordsUpdater; }
public BookingConfirmationService(EdoContext context, IBookingRecordManager bookingRecordManager, IBookingRecordsUpdater recordsUpdater, IPropertyOwnerConfirmationUrlGenerator urlGenerationService, INotificationService notificationService, IOptions <PropertyOwnerMailingOptions> options, IAccommodationMapperClient client, ILogger <BookingConfirmationService> logger, IHostEnvironment hostingEnvironment) { _context = context; _bookingRecordManager = bookingRecordManager; _recordsUpdater = recordsUpdater; _urlGenerationService = urlGenerationService; _notificationService = notificationService; _options = options.Value; _client = client; _logger = logger; _hostingEnvironment = hostingEnvironment; }
public BookingsController(IAdministratorContext administratorContext, IBookingService bookingService, IAdministratorBookingManagementService bookingManagementService, IBookingInfoService bookingInfoService, IFixHtIdService fixHtIdService, IBookingRecordManager bookingRecordManager, IDateTimeProvider dateTimeProvider) { _administratorContext = administratorContext; _bookingService = bookingService; _bookingManagementService = bookingManagementService; _bookingInfoService = bookingInfoService; _fixHtIdService = fixHtIdService; _bookingRecordManager = bookingRecordManager; _dateTimeProvider = dateTimeProvider; }
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; }
public BookingsController(IFinancialAccountBookingFlow financialAccountBookingFlow, IBankCreditCardBookingFlow bankCreditCardBookingFlow, IOfflinePaymentBookingFlow offlinePaymentBookingFlow, IAgentContextService agentContextService, IAgentBookingManagementService bookingManagementService, IBookingRecordManager bookingRecordManager, IBookingCreditCardPaymentService creditCardPaymentService, IBookingInfoService bookingInfoService, IDateTimeProvider dateTimeProvider, IdempotentBookingExecutor idempotentBookingExecutor) { _financialAccountBookingFlow = financialAccountBookingFlow; _bankCreditCardBookingFlow = bankCreditCardBookingFlow; _offlinePaymentBookingFlow = offlinePaymentBookingFlow; _agentContextService = agentContextService; _bookingManagementService = bookingManagementService; _bookingRecordManager = bookingRecordManager; _creditCardPaymentService = creditCardPaymentService; _bookingInfoService = bookingInfoService; _dateTimeProvider = dateTimeProvider; _idempotentBookingExecutor = idempotentBookingExecutor; }