public ReportInteractionHistoryService(
     INotifier notifier,
     IReportInteractionHistoryRepository repository
     ) : base(notifier)
 {
     _repository = repository;
 }
 public ReportStatusUpdate(
     IReportRepository reportRepository,
     IReportInteractionHistoryRepository interactionRepository,
     IReportInProgressRepository progressRepo,
     IReportStatusRepository statusRepository
     )
 {
     _interactionRepository = interactionRepository;
     _reportRepository      = reportRepository;
     _progressRepo          = progressRepo;
     _statusRepository      = statusRepository;
 }
 public ReportStatusUpdate(
     IReportRepository reportRepository,
     IReportInteractionHistoryRepository interactionRepository,
     IReportInProgressRepository progressRepo,
     IReportStatusRepository statusRepository,
     NotificationHandler notificationHandler
     )
 {
     _interactionRepository = interactionRepository;
     _reportRepository      = reportRepository;
     _progressRepo          = progressRepo;
     _statusRepository      = statusRepository;
     _notificationHandler   = notificationHandler;
 }