public GerarPendenciaAusenciaRegistroIndividualTurmaCommandHandler(IRepositorioPendencia repositorioPendencia, IRepositorioPendenciaUsuario repositorioPendenciaUsuario, IRepositorioPendenciaRegistroIndividual repositorioPendenciaRegistroIndividual, IRepositorioPendenciaRegistroIndividualAluno repositorioPendenciaRegistroIndividualAluno, IMediator mediator, IUnitOfWork unitOfWork) { this.repositorioPendencia = repositorioPendencia ?? throw new ArgumentNullException(nameof(repositorioPendencia)); this.repositorioPendenciaUsuario = repositorioPendenciaUsuario ?? throw new ArgumentNullException(nameof(repositorioPendenciaUsuario)); this.repositorioPendenciaRegistroIndividual = repositorioPendenciaRegistroIndividual ?? throw new ArgumentNullException(nameof(repositorioPendenciaRegistroIndividual)); this.repositorioPendenciaRegistroIndividualAluno = repositorioPendenciaRegistroIndividualAluno ?? throw new ArgumentNullException(nameof(repositorioPendenciaRegistroIndividualAluno)); this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); }
public SalvarPendenciaUsuarioCommandHandler(IMediator mediator, IRepositorioPendenciaUsuario repositorioPendenciaUsuario) { this.mediator = mediator; this.repositorioPendenciaUsuario = repositorioPendenciaUsuario; }
public ExcluirPendenciasUsuariosPorPendenciaIdCommandHandler(IRepositorioPendenciaUsuario repositorioPendenciaUsuario) { this.repositorioPendenciaUsuario = repositorioPendenciaUsuario ?? throw new ArgumentNullException(nameof(repositorioPendenciaUsuario)); }