public ReunionController(IReunionRepository reunionRepository, IProjetRepository projetRepository, IAutorisationRepository autorisationRepository, INotificationRepository notificationRepository, IMapper mapper)
        {
            _reunionRepository      = reunionRepository;
            _projetRepository       = projetRepository;
            _autorisationRepository = autorisationRepository;
            _notificationRepository = notificationRepository;

            _mapper = mapper;
        }
 public ReunionService(IReunionRepository reunionRepository, IUserRepository userRepository,
                       IUserAccessService userAccessService, IAddressService addressService, IEventService eventService)
 {
     _reunionRepository = Validator.ThrowIfNull(reunionRepository, nameof(reunionRepository));
     _userRepository    = Validator.ThrowIfNull(userRepository, nameof(userRepository));
     _userAccessService = Validator.ThrowIfNull(userAccessService, nameof(userAccessService));
     _addressService    = Validator.ThrowIfNull(addressService, nameof(addressService));
     _eventService      = Validator.ThrowIfNull(eventService, nameof(eventService));
 }
 public UpdateAuthorizationHandler(IActionRepository actionRepository, IDocumentRepository documentRepository,
                                   IEvaluationRepository evaluationRepository, IIndicateurRepository indicateurRepository,
                                   IMesureRepository mesureRepository, IObjectifRepository objectifRepository,
                                   IOpportuniteRepository opportuniteRepository, IPhaseRepository phaseRepository,
                                   IProjetRepository projetRepository, IReunionRepository reunionRepository,
                                   IRisqueRepository risqueRepository, ITacheRepository tacheRepository)
 {
     _actionRepository      = actionRepository;
     _documentRepository    = documentRepository;
     _evaluationRepository  = evaluationRepository;
     _indicateurRepository  = indicateurRepository;
     _mesureRepository      = mesureRepository;
     _objectifRepository    = objectifRepository;
     _opportuniteRepository = opportuniteRepository;
     _phaseRepository       = phaseRepository;
     _projetRepository      = projetRepository;
     _reunionRepository     = reunionRepository;
     _risqueRepository      = risqueRepository;
     _tacheRepository       = tacheRepository;
 }
 public ReunionCommandHandler(IReunionRepository reunionRepository, IMapper mapper)
 {
     _reunionRepository = reunionRepository;
     _mapper            = mapper;
 }
 public ReunionValidator(IReunionRepository reunionRepository)
 {
     _reunionRepository = Validator.ThrowIfNull(reunionRepository, nameof(reunionRepository));
 }