public BookingOfflinePaymentService(IBookingRecordManager recordManager,
                                     IOfflinePaymentAuditService auditService,
                                     EdoContext context)
 {
     _recordManager = recordManager;
     _auditService  = auditService;
     _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;
 }