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; }