public ReunioesController(IReuniaoReadOnlyRepository reuniaoReadOnlyRepository,
                           IMediator mediator,
                           IMapper mapper,
                           IUserPrincipalBuilder userPrincipalBuilder)
 {
     this.reuniaoReadOnlyRepository = reuniaoReadOnlyRepository ?? throw new ArgumentNullException(nameof(reuniaoReadOnlyRepository));
     this.mediator             = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.userPrincipalBuilder = userPrincipalBuilder ?? throw new ArgumentNullException(nameof(userPrincipalBuilder));
 }
Ejemplo n.º 2
0
 public GerenciarAtaDeReuniaoCommandHandler(IUserPrincipalBuilder userPrincipalBuilder,
                                            ICipaReadOnlyRepository cipaReadOnlyRepository,
                                            IReuniaoReadOnlyRepository reuniaoReadOnlyRepository,
                                            IReuniaoWriteOnlyRepository reuniaoWriteOnlyRepository,
                                            IAuditTrailProvider auditTrailProvider)
 {
     this.userPrincipalBuilder       = userPrincipalBuilder ?? throw new ArgumentNullException(nameof(userPrincipalBuilder));
     this.cipaReadOnlyRepository     = cipaReadOnlyRepository ?? throw new ArgumentNullException(nameof(cipaReadOnlyRepository));
     this.reuniaoReadOnlyRepository  = reuniaoReadOnlyRepository ?? throw new ArgumentNullException(nameof(reuniaoReadOnlyRepository));
     this.reuniaoWriteOnlyRepository = reuniaoWriteOnlyRepository ?? throw new ArgumentNullException(nameof(reuniaoWriteOnlyRepository));
     this.auditTrailProvider         = auditTrailProvider ?? throw new ArgumentNullException(nameof(auditTrailProvider));
 }