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 ObterIdTipoCalendarioPorAnoLetivoEModalidadeQueryHandler(ITipoCalendarioRepository tipoCalendarioRepository) { this.tipoCalendarioRepository = tipoCalendarioRepository ?? throw new ArgumentNullException(nameof(tipoCalendarioRepository)); }
public ObterTipoCalendarioPorIdQueryHandler(ITipoCalendarioRepository tipoCalendariORepository) { this.tipoCalendariORepository = tipoCalendariORepository ?? throw new System.ArgumentNullException(nameof(tipoCalendariORepository)); }
public MontarBoletinsQueryHandler(IMediator mediator, ITipoCalendarioRepository tipoCalendarioRepository) { this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); this.tipoCalendarioRepository = tipoCalendarioRepository ?? throw new ArgumentNullException(nameof(tipoCalendarioRepository)); }