Exemplo n.º 1
0
 public ConsultaAtividadeAvaliativa(
     IConsultasProfessor consultasProfessor,
     IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
     IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
     IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
     IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
     IRepositorioComponenteCurricular repositorioComponenteCurricular,
     IRepositorioTurma repositorioTurma,
     IRepositorioAula repositorioAula,
     IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ,
     IServicoUsuario servicoUsuario,
     IContextoAplicacao contextoAplicacao,
     IConsultasTurma consultasTurma,
     IConsultasPeriodoEscolar consultasPeriodoEscolar,
     IConsultasPeriodoFechamento consultasPeriodoFechamento) : base(contextoAplicacao)
 {
     this.consultasProfessor                       = consultasProfessor ?? throw new System.ArgumentNullException(nameof(consultasProfessor));
     this.repositorioAtividadeAvaliativa           = repositorioAtividadeAvaliativa ?? throw new System.ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new System.ArgumentNullException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new System.ArgumentNullException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.repositorioPeriodoEscolar                = repositorioPeriodoEscolar ?? throw new System.ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioComponenteCurricular          = repositorioComponenteCurricular ?? throw new System.ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.repositorioTurma           = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
     this.repositorioAula            = repositorioAula ?? throw new System.ArgumentNullException(nameof(repositorioAula));
     this.repositorioAtribuicaoCJ    = repositorioAtribuicaoCJ ?? throw new System.ArgumentNullException(nameof(repositorioAtribuicaoCJ));
     this.servicoUsuario             = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.consultasTurma             = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
     this.consultasPeriodoEscolar    = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasPeriodoFechamento = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
 }
Exemplo n.º 2
0
 public ConsultasFechamentoFinal(IConsultasAulaPrevista consultasAulaPrevista, IRepositorioTurma repositorioTurma, IRepositorioTipoCalendario repositorioTipoCalendario,
                                 IRepositorioPeriodoEscolar repositorioPeriodoEscolar, IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                 IServicoEol servicoEOL, IRepositorioFechamentoNota repositorioFechamentoNota,
                                 IServicoAluno servicoAluno,
                                 IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAlunoDisciplinaPeriodo, IRepositorioNotaTipoValor repositorioNotaTipoValor,
                                 IServicoUsuario servicoUsuario, IRepositorioParametrosSistema repositorioParametrosSistema,
                                 IConsultasDisciplina consultasDisciplina, IConsultasFrequencia consultasFrequencia, IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                 IRepositorioFechamentoReabertura repositorioFechamentoReabertura,
                                 IMediator mediator)
 {
     this.consultasAulaPrevista                = consultasAulaPrevista ?? throw new System.ArgumentNullException(nameof(consultasAulaPrevista));
     this.repositorioTurma                     = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
     this.repositorioTipoCalendario            = repositorioTipoCalendario ?? throw new System.ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioPeriodoEscolar            = repositorioPeriodoEscolar ?? throw new System.ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new System.ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
     this.servicoEOL = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL));
     this.repositorioFechamentoNota = repositorioFechamentoNota ?? throw new System.ArgumentNullException(nameof(repositorioFechamentoNota));
     this.servicoAluno = servicoAluno ?? throw new System.ArgumentNullException(nameof(servicoAluno));
     this.repositorioFrequenciaAlunoDisciplinaPeriodo = repositorioFrequenciaAlunoDisciplinaPeriodo ?? throw new System.ArgumentNullException(nameof(repositorioFrequenciaAlunoDisciplinaPeriodo));
     this.repositorioNotaTipoValor        = repositorioNotaTipoValor ?? throw new System.ArgumentNullException(nameof(repositorioNotaTipoValor));
     this.servicoUsuario                  = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.repositorioParametrosSistema    = repositorioParametrosSistema ?? throw new System.ArgumentNullException(nameof(repositorioParametrosSistema));
     this.consultasDisciplina             = consultasDisciplina ?? throw new System.ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFrequencia             = consultasFrequencia ?? throw new System.ArgumentNullException(nameof(consultasFrequencia));
     this.consultasPeriodoFechamento      = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.repositorioFechamentoReabertura = repositorioFechamentoReabertura ?? throw new ArgumentNullException(nameof(repositorioFechamentoReabertura));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
Exemplo n.º 3
0
 public ConsultasPeriodoEscolar(IRepositorioPeriodoEscolar repositorio,
                                IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                IConsultasTipoCalendario consultasTipoCalendario)
 {
     this.repositorio = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.consultasPeriodoFechamento = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasTipoCalendario    = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
 }
Exemplo n.º 4
0
 public ConsultasTurma(IRepositorioTurma repositorioTurma,
                       IConsultasTipoCalendario consultasTipoCalendario,
                       IConsultasPeriodoFechamento consultasPeriodoFechamento,
                       IConsultasPeriodoEscolar consultasPeriodoEscolar,
                       IServicoEol servicoEOL,
                       IServicoAluno servicoAluno
                       )
 {
     this.repositorioTurma           = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.consultasTipoCalendario    = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
     this.consultasPeriodoFechamento = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasPeriodoEscolar    = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.servicoEOL   = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoAluno = servicoAluno ?? throw new ArgumentNullException(nameof(servicoAluno));
 }
Exemplo n.º 5
0
 public ConsultasConselhoClasseRecomendacao(IRepositorioConselhoClasseRecomendacao repositorioConselhoClasseRecomendacao,
                                            IRepositorioConselhoClasseAluno repositorioConselhoClasseAluno, IConsultasPeriodoEscolar consultasPeriodoEscolar, IConsultasTurma consultasTurma,
                                            IConsultasFechamentoAluno consultasFechamentoAluno, IConsultasFechamentoTurma consultasFechamentoTurma, IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                            IConsultasConselhoClasse consultasConselhoClasse, IRepositorioTipoCalendario repositorioTipoCalendario, IMediator mediator)
 {
     this.repositorioConselhoClasseAluno = repositorioConselhoClasseAluno ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseAluno));
     this.consultasPeriodoEscolar        = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasTurma           = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
     this.consultasFechamentoAluno = consultasFechamentoAluno ?? throw new ArgumentNullException(nameof(consultasFechamentoAluno));
     this.repositorioConselhoClasseRecomendacao = repositorioConselhoClasseRecomendacao ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseRecomendacao));
     this.consultasFechamentoTurma   = consultasFechamentoTurma ?? throw new ArgumentNullException(nameof(consultasFechamentoTurma));
     this.consultasPeriodoFechamento = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasConselhoClasse    = consultasConselhoClasse ?? throw new ArgumentNullException(nameof(consultasConselhoClasse));
     this.repositorioTipoCalendario  = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public ConsultasNotasConceitos(IServicoEol servicoEOL, IConsultaAtividadeAvaliativa consultasAtividadeAvaliativa,
                                IConsultasFechamentoTurmaDisciplina consultasFechamentoTurmaDisciplina, IConsultasDisciplina consultasDisciplina,
                                IConsultasPeriodoFechamento consultasFechamento,
                                IServicoDeNotasConceitos servicoDeNotasConceitos, IRepositorioNotasConceitos repositorioNotasConceitos,
                                IRepositorioFrequencia repositorioFrequencia, IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAluno,
                                IServicoUsuario servicoUsuario, IServicoAluno servicoAluno, IRepositorioTipoCalendario repositorioTipoCalendario,
                                IRepositorioNotaParametro repositorioNotaParametro, IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
                                IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina, IRepositorioConceito repositorioConceito,
                                IRepositorioPeriodoEscolar repositorioPeriodoEscolar, IRepositorioParametrosSistema repositorioParametrosSistema,
                                IRepositorioTipoAvaliacao repositorioTipoAvaliacao, IRepositorioTurma repositorioTurma, IRepositorioUe repositorioUe,
                                IRepositorioDre repositorioDre, IRepositorioEvento repositorioEvento, IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
                                IRepositorioComponenteCurricular repositorioComponenteCurricular,
                                IMediator mediator)
 {
     this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasAtividadeAvaliativa       = consultasAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(consultasAtividadeAvaliativa));
     this.consultasDisciplina                = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFechamentoTurmaDisciplina = consultasFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(consultasFechamentoTurmaDisciplina));
     this.consultasFechamento                = consultasFechamento ?? throw new ArgumentNullException(nameof(consultasFechamento));
     this.servicoDeNotasConceitos            = servicoDeNotasConceitos ?? throw new ArgumentNullException(nameof(servicoDeNotasConceitos));
     this.repositorioNotasConceitos          = repositorioNotasConceitos ?? throw new ArgumentNullException(nameof(repositorioNotasConceitos));
     this.repositorioFrequencia              = repositorioFrequencia ?? throw new ArgumentNullException(nameof(repositorioFrequencia));
     this.repositorioFrequenciaAluno         = repositorioFrequenciaAluno ?? throw new ArgumentNullException(nameof(repositorioFrequenciaAluno));
     this.servicoUsuario                           = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoAluno                             = servicoAluno ?? throw new ArgumentNullException(nameof(servicoAluno));
     this.repositorioNotaParametro                 = repositorioNotaParametro ?? throw new ArgumentNullException(nameof(repositorioNotaParametro));
     this.repositorioAtividadeAvaliativa           = repositorioAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.repositorioConceito                      = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioTipoCalendario                = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioPeriodoEscolar                = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioParametrosSistema             = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.repositorioTipoAvaliacao                 = repositorioTipoAvaliacao ?? throw new ArgumentNullException(nameof(repositorioTipoAvaliacao));
     this.repositorioTurma                         = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioUe                            = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
     this.repositorioDre                           = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
     this.repositorioEvento                        = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioComponenteCurricular          = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public ConsultasFechamentoTurmaDisciplina(IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                           IRepositorioTipoCalendario repositorioTipoCalendario,
                                           IRepositorioTurma repositorioTurma,
                                           IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                           IConsultasFrequencia consultasFrequencia,
                                           IConsultasAulaPrevista consultasAulaPrevista,
                                           IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                           IConsultasFechamentoNota consultasFechamentoNota,
                                           IServicoEol servicoEOL,
                                           IServicoUsuario servicoUsuario,
                                           IServicoAluno servicoAluno,
                                           IRepositorioConceito repositorioConceito,
                                           IRepositorioSintese repositorioSintese,
                                           IRepositorioParametrosSistema repositorioParametrosSistema,
                                           IConsultasPeriodoFechamento consultasFechamento,
                                           IConsultasDisciplina consultasDisciplina,
                                           IConsultasFechamentoAluno consultasFechamentoAluno,
                                           IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                           IConsultasTurma consultasTurma
                                           )
 {
     this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
     this.repositorioTipoCalendario            = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioTurma          = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioPeriodoEscolar = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.consultasFrequencia       = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.consultasAulaPrevista     = consultasAulaPrevista ?? throw new ArgumentNullException(nameof(consultasAulaPrevista));
     this.consultasPeriodoEscolar   = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasFechamentoNota   = consultasFechamentoNota ?? throw new ArgumentNullException(nameof(consultasFechamentoNota));
     this.servicoEOL                   = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario               = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoAluno                 = servicoAluno ?? throw new ArgumentNullException(nameof(servicoAluno));
     this.repositorioConceito          = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioSintese           = repositorioSintese ?? throw new ArgumentNullException(nameof(repositorioSintese));
     this.repositorioParametrosSistema = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.consultasFechamento          = consultasFechamento ?? throw new ArgumentNullException(nameof(consultasFechamento));
     this.consultasDisciplina          = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFehcamentoAluno     = consultasFechamentoAluno ?? throw new ArgumentNullException(nameof(consultasFechamentoAluno));
     this.consultasPeriodoFechamento   = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasTurma               = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
 }
Exemplo n.º 8
0
        public ServicoConselhoClasse(IRepositorioConselhoClasse repositorioConselhoClasse,
                                     IRepositorioConselhoClasseAluno repositorioConselhoClasseAluno,
                                     IRepositorioFechamentoTurma repositorioFechamentoTurma,
                                     IRepositorioConselhoClasseParecerConclusivo repositorioParecer,
                                     IRepositorioTipoCalendario repositorioTipoCalendario,
                                     IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                     IRepositorioUe repositorioUe,
                                     IRepositorioDre repositorioDre,
                                     IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                     IConsultasTurma consultasTurma,
                                     IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                     IConsultasConselhoClasse consultasConselhoClasse,
                                     IConsultasDisciplina consultasDisciplina,
                                     IRepositorioConselhoClasseNota repositorioConselhoClasseNota,
                                     IUnitOfWork unitOfWork,
                                     IServicoCalculoParecerConclusivo servicoCalculoParecerConclusivo,
                                     IMediator mediator)

        {
            this.repositorioConselhoClasse            = repositorioConselhoClasse ?? throw new ArgumentNullException(nameof(repositorioConselhoClasse));
            this.repositorioConselhoClasseAluno       = repositorioConselhoClasseAluno ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseAluno));
            this.repositorioFechamentoTurma           = repositorioFechamentoTurma ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurma));
            this.repositorioParecer                   = repositorioParecer ?? throw new ArgumentNullException(nameof(repositorioParecer));
            this.repositorioTipoCalendario            = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
            this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
            this.repositorioUe                 = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
            this.repositorioDre                = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
            this.consultasPeriodoEscolar       = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
            this.consultasTurma                = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
            this.consultasPeriodoFechamento    = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
            this.repositorioConselhoClasseNota = repositorioConselhoClasseNota ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseNota));
            this.consultasConselhoClasse       = consultasConselhoClasse ?? throw new ArgumentNullException(nameof(consultasConselhoClasse));
            this.consultasDisciplina           = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
            this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
            this.servicoCalculoParecerConclusivo = servicoCalculoParecerConclusivo ?? throw new ArgumentNullException(nameof(servicoCalculoParecerConclusivo));
            this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
        }
 public ConsultasConselhoClasse(IRepositorioConselhoClasse repositorioConselhoClasse,
                                IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                IRepositorioParametrosSistema repositorioParametrosSistema,
                                IRepositorioConselhoClasseAluno repositorioConselhoClasseAluno,
                                IRepositorioTipoCalendario repositorioTipoCalendario,
                                IRepositorioFechamentoTurma repositorioFechamentoTurma,
                                IConsultasTurma consultasTurma,
                                IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                IConsultasFechamentoTurma consultasFechamentoTurma,
                                IServicoDeNotasConceitos servicoDeNotasConceitos)
 {
     this.repositorioConselhoClasse      = repositorioConselhoClasse ?? throw new ArgumentNullException(nameof(repositorioConselhoClasse));
     this.repositorioPeriodoEscolar      = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioParametrosSistema   = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.repositorioConselhoClasseAluno = repositorioConselhoClasseAluno ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseAluno));
     this.repositorioTipoCalendario      = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioFechamentoTurma     = repositorioFechamentoTurma ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurma));
     this.consultasTurma             = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
     this.consultasPeriodoEscolar    = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasPeriodoFechamento = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasFechamentoTurma   = consultasFechamentoTurma ?? throw new ArgumentNullException(nameof(consultasFechamentoTurma));
     this.servicoDeNotasConceitos    = servicoDeNotasConceitos ?? throw new ArgumentNullException(nameof(servicoDeNotasConceitos));
 }
Exemplo n.º 10
0
 public ConsultasAula(IRepositorioAula repositorio,
                      IConsultasPeriodoEscolar consultasPeriodoEscolar,
                      IConsultasFrequencia consultasFrequencia,
                      IConsultasTipoCalendario consultasTipoCalendario,
                      IRepositorioPlanoAula repositorioPlanoAula,
                      IRepositorioTurma repositorioTurma,
                      IServicoUsuario servicoUsuario,
                      IServicoEol servicoEol,
                      IConsultasDisciplina consultasDisciplina,
                      IConsultasTurma consultasTurma,
                      IConsultasPeriodoFechamento consultasPeriodoFechamento)
 {
     this.repositorio                = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.servicoUsuario             = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoEol                 = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
     this.consultasDisciplina        = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasTurma             = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
     this.consultasPeriodoFechamento = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasPeriodoEscolar    = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasFrequencia        = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.consultasTipoCalendario    = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
     this.repositorioPlanoAula       = repositorioPlanoAula ?? throw new ArgumentNullException(nameof(repositorioPlanoAula));
     this.repositorioTurma           = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
 }
 public async Task <IActionResult> PeriodoTurmaAberto(string turmaCodigo, int bimestre, [FromQuery] DateTime dataReferencia, [FromServices] IConsultasPeriodoFechamento consultasFechamento)
 {
     if (dataReferencia == DateTime.MinValue)
     {
         dataReferencia = DateTime.Now;
     }
     return(Ok(await consultasFechamento.TurmaEmPeriodoDeFechamento(turmaCodigo, dataReferencia, bimestre)));
 }
 public async Task <IActionResult> Get([FromQuery] FiltroFechamentoDto fechamentoDto, [FromServices] IConsultasPeriodoFechamento consultasFechamento)
 {
     return(Ok(await consultasFechamento.ObterPorTipoCalendarioDreEUe(fechamentoDto)));
 }