Пример #1
0
 public ObterFrequenciaAlunoQueryHandler(IFrequenciaAlunoRepositorio frequenciaAlunoRepositorio, ITurmaRepositorio turmaRepositorio,
                                         IParametrosEscolaAquiRepositorio parametrosEscolaAquiRepositorio)
 {
     _frequenciaAlunoRepositorio      = frequenciaAlunoRepositorio ?? throw new System.ArgumentNullException(nameof(frequenciaAlunoRepositorio));
     _turmaRepositorio                = turmaRepositorio;
     _parametrosEscolaAquiRepositorio = parametrosEscolaAquiRepositorio;
 }
 public ObterEventosAlunoPorMesQueryHandler(IEventoRepositorio eventoRepositorio, IAlunoRepositorio alunoRepositorio, IParametrosEscolaAquiRepositorio parametrosEscolaAquiRepositorio, IMediator mediator)
 {
     this.eventoRepositorio = eventoRepositorio ?? throw new ArgumentNullException(nameof(eventoRepositorio));
     this.alunoRepositorio  = alunoRepositorio ?? throw new ArgumentNullException(nameof(alunoRepositorio));
     this.parametrosEscolaAquiRepositorio = parametrosEscolaAquiRepositorio ?? throw new ArgumentNullException(nameof(parametrosEscolaAquiRepositorio));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public UseCaseWorker(IServiceProvider serviceProvider)
 {
     this.serviceProvider      = serviceProvider;
     this.parametrosEscolaAqui = serviceProvider.GetRequiredService <IParametrosEscolaAquiRepositorio>() ?? throw new Exception($"Injeção de dependencia para o tipo IParametrosEscolaAquiRepositorio não registrado.");
     this.logger = serviceProvider.GetRequiredService <ILogger <UseCaseWorker <T> > >() ?? throw new Exception($"Injeção de dependencia para o tipo ILogger não registrado.");
 }
Пример #4
0
 public ObterParametrosSistemaPorChavesQueryHandler(IParametrosEscolaAquiRepositorio parametrosEscolaAquiRepositorio)
 {
     this.parametrosEscolaAquiRepositorio = parametrosEscolaAquiRepositorio ?? throw new System.ArgumentNullException(nameof(parametrosEscolaAquiRepositorio));
 }