public TreatmentEventModel(
     INotificationService service,
     IAuthorizationService authorizationService,
     INotificationRepository notificationRepository,
     IReferenceDataRepository referenceDataRepository,
     ITreatmentEventRepository treatmentEventRepository,
     IAlertRepository alertRepository,
     IAlertService alertService)
     : base(service, authorizationService, notificationRepository, alertRepository)
 {
     _referenceDataRepository  = referenceDataRepository;
     _treatmentEventRepository = treatmentEventRepository;
     _alertService             = alertService;
 }
 public TransferRequestActionModel(
     INotificationService notificationService,
     IAlertService alertService,
     IAlertRepository alertRepository,
     IAuthorizationService authorizationService,
     INotificationRepository notificationRepository,
     IReferenceDataRepository referenceDataRepository,
     ITreatmentEventRepository treatmentEventRepository) : base(notificationService, authorizationService, notificationRepository)
 {
     _treatmentEventRepository = treatmentEventRepository;
     _alertService             = alertService;
     _alertRepository          = alertRepository;
     _referenceDataRepository  = referenceDataRepository;
     ValidationService         = new ValidationService(this);
 }
 public NotificationService(
     INotificationRepository notificationRepository,
     IReferenceDataRepository referenceDataRepository,
     IUserService userService,
     ITreatmentEventRepository treatmentEventRepository,
     NtbsContext context,
     ISpecimenService specimenService,
     IAlertService alertService)
 {
     _notificationRepository   = notificationRepository;
     _referenceDataRepository  = referenceDataRepository;
     _userService              = userService;
     _treatmentEventRepository = treatmentEventRepository;
     _context         = context;
     _specimenService = specimenService;
     _alertService    = alertService;
 }