public ObterTipoNotaQueryHandler(IPeriodoFechamentoRepository periodoFechamentoRepository, ICicloRepository cicloRepository, IPeriodoEscolarRepository periodoEscolarRepository, INotaTipoRepository notaTipoRepository) { this.periodoFechamentoRepository = periodoFechamentoRepository ?? throw new ArgumentNullException(nameof(periodoFechamentoRepository)); this.cicloRepository = cicloRepository ?? throw new ArgumentNullException(nameof(cicloRepository)); this.periodoEscolarRepository = periodoEscolarRepository ?? throw new ArgumentNullException(nameof(periodoEscolarRepository)); this.notaTipoRepository = notaTipoRepository ?? throw new ArgumentNullException(nameof(notaTipoRepository)); }
public ObterFrequenciaAlunoQueryHandler(IFrequenciaAlunoRepository frequenciaRepository, IAulaRepository aulaRepository, IPeriodoEscolarRepository periodoEscolarRepository, ITipoCalendarioRepository tipoCalendarioRepository) { this.frequenciaRepository = frequenciaRepository ?? throw new ArgumentNullException(nameof(frequenciaRepository)); this.aulaRepository = aulaRepository ?? throw new ArgumentNullException(nameof(aulaRepository)); this.periodoEscolarRepository = periodoEscolarRepository ?? throw new ArgumentNullException(nameof(periodoEscolarRepository)); this.tipoCalendarioRepository = tipoCalendarioRepository ?? throw new ArgumentNullException(nameof(tipoCalendarioRepository)); }
public ObterPeriodosEscolaresPorTipoCalendarioQueryHandler(IPeriodoEscolarRepository periodoEscolarRepository) { this.periodoEscolarRepository = periodoEscolarRepository ?? throw new ArgumentNullException(nameof(periodoEscolarRepository)); }