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 BookingsProcessingService(IBookingAccountPaymentService accountPaymentService, IBookingCreditCardPaymentService creditCardPaymentService, ISupplierBookingManagementService supplierBookingManagementService, IBookingNotificationService bookingNotificationService, IBookingReportsService reportsService, EdoContext context, IBookingRecordsUpdater bookingRecordsUpdater, IDateTimeProvider dateTimeProvider) { _accountPaymentService = accountPaymentService; _creditCardPaymentService = creditCardPaymentService; _supplierBookingManagementService = supplierBookingManagementService; _bookingNotificationService = bookingNotificationService; _reportsService = reportsService; _context = context; _bookingRecordsUpdater = bookingRecordsUpdater; _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 BookingMoneyReturnService(IBookingAccountPaymentService accountPaymentService, IBookingCreditCardPaymentService creditCardPaymentService) { _accountPaymentService = accountPaymentService; _creditCardPaymentService = creditCardPaymentService; }