Esempio n. 1
0
 public ConsultasFrequencia(IMediator mediator,
                            IServicoFrequencia servicoFrequencia,
                            IServicoEol servicoEOL,
                            IConsultasPeriodoEscolar consultasPeriodoEscolar,
                            IRepositorioComponenteCurricular repositorioComponenteCurricular,
                            IConsultasTipoCalendario consultasTipoCalendario,
                            IConsultasTurma consultasTurma,
                            IRepositorioAula repositorioAula,
                            IRepositorioFrequencia repositorioFrequencia,
                            IRepositorioTurma repositorioTurma,
                            IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAlunoDisciplinaPeriodo,
                            IRepositorioParametrosSistema repositorioParametrosSistema,
                            IServicoAluno servicoAluno)
 {
     this.mediator                = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.servicoFrequencia       = servicoFrequencia ?? throw new ArgumentNullException(nameof(servicoFrequencia));
     this.servicoEOL              = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasPeriodoEscolar = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasTipoCalendario = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
     this.consultasTurma          = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
     this.repositorioAula         = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.repositorioTurma        = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioFrequencia   = repositorioFrequencia ?? throw new ArgumentNullException(nameof(repositorioFrequencia));
     this.repositorioFrequenciaAlunoDisciplinaPeriodo = repositorioFrequenciaAlunoDisciplinaPeriodo ?? throw new ArgumentNullException(nameof(repositorioFrequenciaAlunoDisciplinaPeriodo));
     this.repositorioParametrosSistema = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.servicoAluno = servicoAluno ?? throw new ArgumentNullException(nameof(servicoAluno));
     this.repositorioComponenteCurricular = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
 }
 public ConsultasEventosAulasCalendario(
     IRepositorioEvento repositorioEvento,
     IComandosDiasLetivos comandosDiasLetivos,
     IRepositorioAula repositorioAula,
     IServicoUsuario servicoUsuario,
     IServicoEol servicoEOL,
     IRepositorioComponenteCurricular repositorioComponenteCurricular,
     IConsultasAbrangencia consultasAbrangencia,
     IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
     IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
     IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
     IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
     IConsultasDisciplina consultasDisciplina,
     IConsultasAula consultasAula,
     IRepositorioEventoTipo repositorioEventoTipo,
     IRepositorioFechamentoReabertura repositorioFechamentoReabertura)
 {
     this.repositorioEvento                        = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.comandosDiasLetivos                      = comandosDiasLetivos ?? throw new ArgumentNullException(nameof(comandosDiasLetivos));
     this.repositorioAula                          = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.servicoUsuario                           = servicoUsuario ?? throw new ArgumentException(nameof(servicoUsuario));
     this.servicoEOL                               = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasAbrangencia                     = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
     this.repositorioAtividadeAvaliativa           = repositorioAtividadeAvaliativa ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativa));
     this.repositorioPeriodoEscolar                = repositorioPeriodoEscolar ?? throw new ArgumentException(nameof(repositorioPeriodoEscolar));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.consultasDisciplina                      = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasAula                            = consultasAula ?? throw new ArgumentNullException(nameof(consultasAula));
     this.repositorioEventoTipo                    = repositorioEventoTipo ?? throw new ArgumentNullException(nameof(repositorioEventoTipo));
     this.repositorioComponenteCurricular          = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.repositorioFechamentoReabertura          = repositorioFechamentoReabertura ?? throw new ArgumentNullException(nameof(repositorioFechamentoReabertura));
 }
Esempio n. 3
0
 public ServicoPeriodoFechamento(IRepositorioPeriodoFechamento repositorioFechamento,
                                 IRepositorioPeriodoFechamentoBimestre repositorioPeriodoFechamentoBimestre,
                                 IServicoUsuario servicoUsuario,
                                 IRepositorioTipoCalendario repositorioTipoCalendario,
                                 IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                 IRepositorioDre repositorioDre,
                                 IRepositorioUe repositorioUe,
                                 IRepositorioEventoFechamento repositorioEventoFechamento,
                                 IRepositorioEvento repositorioEvento,
                                 IRepositorioEventoTipo repositorioTipoEvento,
                                 IServicoEol servicoEol,
                                 IServicoNotificacao servicoNotificacao,
                                 IUnitOfWork unitOfWork)
 {
     this.repositorioPeriodoFechamento         = repositorioFechamento ?? throw new ArgumentNullException(nameof(repositorioFechamento));
     this.repositorioPeriodoFechamentoBimestre = repositorioPeriodoFechamentoBimestre ?? throw new ArgumentNullException(nameof(repositorioPeriodoFechamentoBimestre));
     this.servicoUsuario              = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.repositorioTipoCalendario   = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioPeriodoEscolar   = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioDre              = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
     this.repositorioUe               = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
     this.repositorioEventoFechamento = repositorioEventoFechamento ?? throw new ArgumentNullException(nameof(repositorioEventoFechamento));
     this.repositorioEvento           = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.repositorioTipoEvento       = repositorioTipoEvento ?? throw new ArgumentNullException(nameof(repositorioTipoEvento));
     this.servicoEol         = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
     this.servicoNotificacao = servicoNotificacao ?? throw new ArgumentNullException(nameof(servicoNotificacao));
     this.unitOfWork         = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
Esempio n. 4
0
 public ComandosUsuario(IRepositorioUsuario repositorioUsuario,
                        IServicoAutenticacao servicoAutenticacao,
                        IServicoUsuario servicoUsuario,
                        IServicoPerfil servicoPerfil,
                        IServicoEol servicoEOL,
                        IServicoTokenJwt servicoTokenJwt,
                        IServicoEmail servicoEmail,
                        IConfiguration configuration,
                        IRepositorioCache repositorioCache,
                        IServicoAbrangencia servicoAbrangencia,
                        IRepositorioAtribuicaoEsporadica repositorioAtribuicaoEsporadica,
                        IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ,
                        IRepositorioHistoricoEmailUsuario repositorioHistoricoEmailUsuario)
 {
     this.repositorioUsuario               = repositorioUsuario ?? throw new ArgumentNullException(nameof(repositorioUsuario));
     this.servicoAutenticacao              = servicoAutenticacao ?? throw new ArgumentNullException(nameof(servicoAutenticacao));
     this.servicoUsuario                   = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoPerfil                    = servicoPerfil ?? throw new ArgumentNullException(nameof(servicoPerfil));
     this.servicoEOL                       = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoTokenJwt                  = servicoTokenJwt ?? throw new ArgumentNullException(nameof(servicoTokenJwt));
     this.servicoAbrangencia               = servicoAbrangencia ?? throw new ArgumentNullException(nameof(servicoAbrangencia));
     this.repositorioAtribuicaoEsporadica  = repositorioAtribuicaoEsporadica ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoEsporadica));
     this.repositorioAtribuicaoCJ          = repositorioAtribuicaoCJ ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoCJ));
     this.repositorioHistoricoEmailUsuario = repositorioHistoricoEmailUsuario ?? throw new ArgumentNullException(nameof(repositorioHistoricoEmailUsuario));
     this.servicoEmail                     = servicoEmail ?? throw new ArgumentNullException(nameof(servicoEmail));
     this.configuration                    = configuration ?? throw new ArgumentNullException(nameof(configuration));
     this.repositorioCache                 = repositorioCache ?? throw new ArgumentNullException(nameof(repositorioCache));
 }
        public ComandosAtividadeAvaliativa(
            IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
            IConsultasProfessor consultasProfessor,
            IRepositorioAula repositorioAula,
            IServicoUsuario servicoUsuario,
            IServicoEol servicoEOL,
            IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
            IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ,
            IUnitOfWork unitOfWork,
            IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
            IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
            IRepositorioComponenteCurricular repositorioComponenteCurricular,
            IMediator mediator)

        {
            this.repositorioAtividadeAvaliativa = repositorioAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
            this.consultasProfessor             = consultasProfessor ?? throw new ArgumentException(nameof(consultasProfessor));
            this.servicoUsuario = servicoUsuario ?? throw new ArgumentException(nameof(servicoUsuario));
            this.servicoEOL     = servicoEOL ?? throw new ArgumentException(nameof(servicoEOL));
            this.repositorioComponenteCurricular = repositorioComponenteCurricular ?? throw new ArgumentException(nameof(repositorioComponenteCurricular));
            this.unitOfWork                = unitOfWork ?? throw new ArgumentException(nameof(unitOfWork));
            this.repositorioAula           = repositorioAula ?? throw new ArgumentException(nameof(repositorioAula));
            this.repositorioPeriodoEscolar = repositorioPeriodoEscolar ?? throw new ArgumentException(nameof(repositorioPeriodoEscolar));
            this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaRegencia));
            this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaDisciplina));
            this.repositorioAtribuicaoCJ = repositorioAtribuicaoCJ ?? throw new ArgumentException(nameof(repositorioAtribuicaoCJ));
            this.mediator = mediator ?? throw new ArgumentException(nameof(mediator));
        }
Esempio n. 6
0
 public ConsultasDisciplina(IServicoEol servicoEOL,
                            IRepositorioCache repositorioCache,
                            IConsultasObjetivoAprendizagem consultasObjetivoAprendizagem,
                            IServicoUsuario servicoUsuario,
                            IRepositorioComponenteCurricularJurema repositorioComponenteCurricularJurema,
                            IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ,
                            IRepositorioComponenteCurricular repositorioComponenteCurricular,
                            IRepositorioTurma repositorioTurma, IMediator mediator) : base(mediator)
 {
     this.servicoEOL = servicoEOL ??
                       throw new System.ArgumentNullException(nameof(servicoEOL));
     this.repositorioCache = repositorioCache ??
                             throw new System.ArgumentNullException(nameof(repositorioCache));
     this.consultasObjetivoAprendizagem = consultasObjetivoAprendizagem ??
                                          throw new System.ArgumentNullException(nameof(consultasObjetivoAprendizagem));
     this.servicoUsuario = servicoUsuario ??
                           throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.repositorioAtribuicaoCJ = repositorioAtribuicaoCJ ??
                                    throw new System.ArgumentNullException(nameof(repositorioAtribuicaoCJ));
     this.repositorioComponenteCurricular = repositorioComponenteCurricular ??
                                            throw new System.ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.repositorioComponenteCurricularJurema = repositorioComponenteCurricularJurema ??
                                                  throw new System.ArgumentNullException(nameof(repositorioComponenteCurricularJurema));
     this.repositorioTurma = repositorioTurma ??
                             throw new System.ArgumentNullException(nameof(repositorioTurma));
 }
Esempio n. 7
0
 public ConsultaRecuperacaoParalelaPeriodo(IServicoEol servicoEOL, IServicoUsuario servicoUsuario,
                                           IRepositorioRecuperacaoParalelaPeriodo repositorioRecuperacaoParalelaPeriodo)
 {
     this.servicoEOL     = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.repositorioRecuperacaoParalelaPeriodo = repositorioRecuperacaoParalelaPeriodo ?? throw new ArgumentNullException(nameof(repositorioRecuperacaoParalelaPeriodo));
 }
 public ServicoDeNotasConceitos(IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
                                IServicoEol servicoEOL, IConsultasAbrangencia consultasAbrangencia,
                                IRepositorioNotaTipoValor repositorioNotaTipoValor, IRepositorioCiclo repositorioCiclo,
                                IRepositorioConceito repositorioConceito, IRepositorioNotaParametro repositorioNotaParametro,
                                IRepositorioNotasConceitos repositorioNotasConceitos, IUnitOfWork unitOfWork,
                                IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
                                IRepositorioPeriodoFechamento repositorioPeriodoFechamento,
                                IServicoNotificacao servicoNotificacao, IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                IRepositorioAula repositorioAula, IRepositorioTurma repositorioTurma, IRepositorioParametrosSistema repositorioParametrosSistema,
                                IServicoUsuario servicoUsuario, IConfiguration configuration, IMediator mediator)
 {
     this.repositorioAtividadeAvaliativa = repositorioAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
     this.servicoEOL                = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasAbrangencia      = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
     this.repositorioNotaTipoValor  = repositorioNotaTipoValor ?? throw new ArgumentNullException(nameof(repositorioNotaTipoValor));
     this.repositorioCiclo          = repositorioCiclo ?? throw new ArgumentNullException(nameof(repositorioCiclo));
     this.repositorioConceito       = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioNotaParametro  = repositorioNotaParametro ?? throw new ArgumentNullException(nameof(repositorioNotaParametro));
     this.repositorioNotasConceitos = repositorioNotasConceitos ?? throw new ArgumentNullException(nameof(repositorioNotasConceitos));
     this.repositorioPeriodoEscolar = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.repositorioAula              = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.repositorioTurma             = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioParametrosSistema = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.repositorioPeriodoFechamento = repositorioPeriodoFechamento ?? throw new ArgumentNullException(nameof(repositorioPeriodoFechamento));
     this.unitOfWork         = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.servicoNotificacao = servicoNotificacao ?? throw new ArgumentNullException(nameof(servicoNotificacao));
     this.servicoUsuario     = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.hostAplicacao      = configuration["UrlFrontEnd"];
     this.mediator           = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
Esempio n. 9
0
 public ConsultasCompensacaoAusencia(IRepositorioCompensacaoAusencia repositorioCompensacaoAusencia,
                                     IConsultasCompensacaoAusenciaAluno consultasCompensacaoAusenciaAluno,
                                     IConsultasCompensacaoAusenciaDisciplinaRegencia consultasCompensacaoAusenciaDisciplinaRegencia,
                                     IConsultasFrequencia consultasFrequencia,
                                     IRepositorioComponenteCurricular repositorioComponenteCurricular,
                                     IRepositorioTurma repositorioTurma,
                                     IRepositorioParametrosSistema repositorioParametrosSistema,
                                     IServicoEol servicoEOL,
                                     IServicoUsuario servicoUsuario,
                                     IContextoAplicacao contextoAplicacao,
                                     IConsultasProfessor consultasProfessor,
                                     IConsultasUe consultasUe,
                                     IMediator mediator) : base(contextoAplicacao)
 {
     this.repositorioCompensacaoAusencia    = repositorioCompensacaoAusencia ?? throw new ArgumentNullException(nameof(repositorioCompensacaoAusencia));
     this.consultasCompensacaoAusenciaAluno = consultasCompensacaoAusenciaAluno ?? throw new ArgumentNullException(nameof(consultasCompensacaoAusenciaAluno));
     this.consultasCompensacaoAusenciaDisciplinaRegencia = consultasCompensacaoAusenciaDisciplinaRegencia ?? throw new ArgumentNullException(nameof(consultasCompensacaoAusenciaDisciplinaRegencia));
     this.consultasFrequencia          = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.consultasProfessor           = consultasProfessor ?? throw new ArgumentNullException(nameof(consultasProfessor));
     this.repositorioTurma             = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioParametrosSistema = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.repositorioComponenteCurricular = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.consultasUe    = consultasUe ?? throw new ArgumentNullException(nameof(consultasUe));
     this.mediator       = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
Esempio n. 10
0
 public ConsultasFechamentoAluno(IRepositorioFechamentoAluno repositorio
                                 , IServicoEol servicoEOL, IRepositorioComponenteCurricular repositorioComponenteCurricular)
 {
     this.repositorio = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.servicoEOL  = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.repositorioComponenteCurricular = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
 }
Esempio n. 11
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));
 }
Esempio n. 12
0
 public ServicoCompensacaoAusencia(IRepositorioCompensacaoAusencia repositorioCompensacaoAusencia,
                                   IRepositorioCompensacaoAusenciaAluno repositorioCompensacaoAusenciaAluno,
                                   IRepositorioCompensacaoAusenciaDisciplinaRegencia repositorioCompensacaoAusenciaDisciplinaRegencia,
                                   IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequencia,
                                   IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                   IConsultasTurma consultasTurma,
                                   IRepositorioTipoCalendario repositorioTipoCalendario,
                                   IServicoEol servicoEOL,
                                   IServicoUsuario servicoUsuario,
                                   IRepositorioTurma repositorioTurma,
                                   IRepositorioComponenteCurricular repositorioComponenteCurricular,
                                   IRepositorioNotificacaoCompensacaoAusencia repositorioNotificacaoCompensacaoAusencia,
                                   IUnitOfWork unitOfWork, IRepositorioProcessoExecutando repositorioProcessoExecutando,
                                   IMediator mediator)
 {
     this.repositorioCompensacaoAusencia      = repositorioCompensacaoAusencia ?? throw new System.ArgumentNullException(nameof(repositorioCompensacaoAusencia));
     this.repositorioCompensacaoAusenciaAluno = repositorioCompensacaoAusenciaAluno ?? throw new System.ArgumentNullException(nameof(repositorioCompensacaoAusenciaAluno));
     this.repositorioCompensacaoAusenciaDisciplinaRegencia = repositorioCompensacaoAusenciaDisciplinaRegencia ?? throw new System.ArgumentNullException(nameof(repositorioCompensacaoAusenciaDisciplinaRegencia));
     this.repositorioFrequencia     = repositorioFrequencia ?? throw new System.ArgumentNullException(nameof(repositorioFrequencia));
     this.consultasPeriodoEscolar   = consultasPeriodoEscolar ?? throw new System.ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasTurma            = consultasTurma ?? throw new System.ArgumentNullException(nameof(consultasTurma));
     this.repositorioTipoCalendario = repositorioTipoCalendario ?? throw new System.ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioTurma          = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
     this.repositorioNotificacaoCompensacaoAusencia = repositorioNotificacaoCompensacaoAusencia ?? throw new System.ArgumentNullException(nameof(repositorioNotificacaoCompensacaoAusencia));
     this.servicoEOL     = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.unitOfWork     = unitOfWork ?? throw new System.ArgumentNullException(nameof(unitOfWork));
     this.repositorioProcessoExecutando = repositorioProcessoExecutando ?? throw new ArgumentNullException(nameof(repositorioProcessoExecutando));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.repositorioComponenteCurricular = repositorioComponenteCurricular ?? throw new System.ArgumentNullException(nameof(repositorioComponenteCurricular));
 }
 public ServicoNotificacao(IRepositorioNotificacao repositorioNotificacao,
                           IRepositorioSupervisorEscolaDre repositorioSupervisorEscolaDre,
                           IServicoEol servicoEOL)
 {
     this.repositorioNotificacao         = repositorioNotificacao ?? throw new ArgumentNullException(nameof(repositorioNotificacao));
     this.repositorioSupervisorEscolaDre = repositorioSupervisorEscolaDre ?? throw new ArgumentNullException(nameof(repositorioSupervisorEscolaDre));
     this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
 }
Esempio n. 14
0
 public ObterUsuarioLogadoQueryHandler(IContextoAplicacao contextoAplicacao, IRepositorioUsuario repositorioUsuario,
                                       IRepositorioCache repositorioCache, IServicoEol servicoEOL, IRepositorioPrioridadePerfil repositorioPrioridadePerfil)
 {
     this.contextoAplicacao           = contextoAplicacao ?? throw new ArgumentNullException(nameof(contextoAplicacao));
     this.repositorioUsuario          = repositorioUsuario ?? throw new ArgumentNullException(nameof(repositorioUsuario));
     this.repositorioCache            = repositorioCache ?? throw new ArgumentNullException(nameof(repositorioCache));
     this.servicoEOL                  = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.repositorioPrioridadePerfil = repositorioPrioridadePerfil ?? throw new ArgumentNullException(nameof(repositorioPrioridadePerfil));
 }
 public ComandosAtribuicaoCJ(IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ, IServicoAtribuicaoCJ servicoAtribuicaoCJ,
                             IServicoEol servicoEOL, IServicoUsuario servicoUsuario, IRepositorioCache repositorioCache)
 {
     this.repositorioAtribuicaoCJ = repositorioAtribuicaoCJ ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoCJ));
     this.servicoAtribuicaoCJ     = servicoAtribuicaoCJ ?? throw new ArgumentNullException(nameof(servicoAtribuicaoCJ));
     this.servicoEOL       = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario   = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.repositorioCache = repositorioCache ?? throw new ArgumentNullException(nameof(repositorioCache));
 }
Esempio n. 16
0
        public ConsultaDres(IServicoEol servicoEOL,
                            IRepositorioSupervisorEscolaDre repositorioSupervisorEscolaDre,
                            IRepositorioAbrangencia repositorioAbrangencia, IServicoUsuario servicoUsuario)

        {
            this.servicoEOL = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL));
            this.repositorioSupervisorEscolaDre = repositorioSupervisorEscolaDre ?? throw new System.ArgumentNullException(nameof(repositorioSupervisorEscolaDre));
            this.repositorioAbrangencia         = repositorioAbrangencia ?? throw new System.ArgumentNullException(nameof(repositorioAbrangencia));
            this.servicoUsuario = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
        }
 public ServicoAtribuicaoEsporadica(IRepositorioPeriodoEscolar repositorioPeriodoEscolar, IRepositorioTipoCalendario repositorioTipoCalendario,
                                    IRepositorioAtribuicaoEsporadica repositorioAtribuicaoEsporadica, IServicoUsuario servicoUsuario, IServicoEol servicoEOL, IUnitOfWork unitOfWork)
 {
     this.repositorioPeriodoEscolar       = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioTipoCalendario       = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioAtribuicaoEsporadica = repositorioAtribuicaoEsporadica ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoEsporadica));
     this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoEOL     = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.unitOfWork     = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
Esempio n. 18
0
 public ConsultasAtribuicoes(IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ, IRepositorioDre repositorioDre, IRepositorioAtribuicaoEsporadica repositorioAtribuicaoEsporadica,
                             IServicoEol servicoEol, IRepositorioUe repositorioUe, IServicoUsuario servicoUsuario, IConsultasAbrangencia consultasAbrangencia)
 {
     this.repositorioAtribuicaoCJ         = repositorioAtribuicaoCJ ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoCJ));
     this.repositorioDre                  = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
     this.repositorioAtribuicaoEsporadica = repositorioAtribuicaoEsporadica ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoEsporadica));
     this.servicoEOL           = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
     this.repositorioUe        = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
     this.servicoUsuario       = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.consultasAbrangencia = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
 }
Esempio n. 19
0
 public ServicoAtribuicaoCJ(IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ, IServicoAbrangencia servicoAbrangencia, IRepositorioTurma repositorioTurma,
                            IRepositorioAbrangencia repositorioAbrangencia, IServicoEol servicoEOL, IRepositorioAula repositorioAula, IServicoUsuario servicoUsuario, IRepositorioComponenteCurricular repositorioComponenteCurricular)
 {
     this.repositorioAtribuicaoCJ = repositorioAtribuicaoCJ ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoCJ));
     this.servicoAbrangencia      = servicoAbrangencia ?? throw new ArgumentNullException(nameof(servicoAbrangencia));
     this.repositorioTurma        = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioAbrangencia  = repositorioAbrangencia ?? throw new ArgumentNullException(nameof(repositorioAbrangencia));
     this.servicoEOL      = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.repositorioAula = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.servicoUsuario  = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.repositorioComponenteCurricular = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
 }
Esempio n. 20
0
 public ServicoAbrangencia(IRepositorioAbrangencia repositorioAbrangencia, IUnitOfWork unitOfWork, IServicoEol servicoEOL, IConsultasSupervisor consultasSupervisor,
                           IRepositorioDre repositorioDre, IRepositorioUe repositorioUe, IRepositorioTurma repositorioTurma, IRepositorioCicloEnsino repositorioCicloEnsino, IRepositorioTipoEscola repositorioTipoEscola)
 {
     this.repositorioAbrangencia = repositorioAbrangencia ?? throw new ArgumentNullException(nameof(repositorioAbrangencia));
     this.unitOfWork             = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.servicoEOL             = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasSupervisor    = consultasSupervisor ?? throw new ArgumentNullException(nameof(consultasSupervisor));
     this.repositorioDre         = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
     this.repositorioUe          = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
     this.repositorioTurma       = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioTipoEscola  = repositorioTipoEscola ?? throw new ArgumentNullException(nameof(repositorioTipoEscola));
     this.repositorioCicloEnsino = repositorioCicloEnsino ?? throw new ArgumentNullException(nameof(repositorioCicloEnsino));
 }
 public ServicoFechamentoReabertura(IRepositorioFechamentoReabertura repositorioFechamentoReabertura, IUnitOfWork unitOfWork,
                                    IComandosWorkflowAprovacao comandosWorkflowAprovacao, IServicoUsuario servicoUsuario, IServicoEol servicoEOL, IServicoNotificacao servicoNotificacao,
                                    IRepositorioEventoTipo repositorioEventoTipo, IServicoEvento servicoEvento, IRepositorioEvento repositorioEvento, IRepositorioSupervisorEscolaDre repositorioSupervisorEscolaDre)
 {
     this.repositorioFechamentoReabertura = repositorioFechamentoReabertura ?? throw new System.ArgumentNullException(nameof(repositorioFechamentoReabertura));
     this.unitOfWork = unitOfWork ?? throw new System.ArgumentNullException(nameof(unitOfWork));
     this.comandosWorkflowAprovacao = comandosWorkflowAprovacao ?? throw new ArgumentNullException(nameof(comandosWorkflowAprovacao));
     this.servicoUsuario            = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoEOL                     = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoNotificacao             = servicoNotificacao ?? throw new ArgumentNullException(nameof(servicoNotificacao));
     this.repositorioEventoTipo          = repositorioEventoTipo ?? throw new ArgumentNullException(nameof(repositorioEventoTipo));
     this.servicoEvento                  = servicoEvento ?? throw new ArgumentNullException(nameof(servicoEvento));
     this.repositorioEvento              = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.repositorioSupervisorEscolaDre = repositorioSupervisorEscolaDre ?? throw new ArgumentNullException(nameof(repositorioSupervisorEscolaDre));
 }
Esempio n. 22
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));
 }
 public ServicoFrequencia(IRepositorioFrequencia repositorioFrequencia,
                          IRepositorioRegistroAusenciaAluno repositorioRegistroAusenciaAluno,
                          IRepositorioAula repositorioAula,
                          IServicoUsuario servicoUsuario,
                          IUnitOfWork unitOfWork,
                          IServicoEol servicoEOL,
                          IRepositorioTurma repositorioTurma)
 {
     this.repositorioFrequencia            = repositorioFrequencia ?? throw new System.ArgumentNullException(nameof(repositorioFrequencia));
     this.repositorioRegistroAusenciaAluno = repositorioRegistroAusenciaAluno ?? throw new System.ArgumentNullException(nameof(repositorioRegistroAusenciaAluno));
     this.repositorioAula  = repositorioAula ?? throw new System.ArgumentNullException(nameof(repositorioAula));
     this.servicoUsuario   = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.unitOfWork       = unitOfWork ?? throw new System.ArgumentNullException(nameof(unitOfWork));
     this.servicoEOL       = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL));
     this.repositorioTurma = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
 }
Esempio n. 24
0
 public ServicoUsuario(IRepositorioUsuario repositorioUsuario,
                       IServicoEol servicoEOL,
                       IRepositorioPrioridadePerfil repositorioPrioridadePerfil,
                       IUnitOfWork unitOfWork,
                       IContextoAplicacao contextoAplicacao,
                       IRepositorioCache repositorioCache,
                       IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ)
 {
     this.repositorioUsuario          = repositorioUsuario ?? throw new ArgumentNullException(nameof(repositorioUsuario));
     this.servicoEOL                  = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.repositorioPrioridadePerfil = repositorioPrioridadePerfil;
     this.unitOfWork                  = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.contextoAplicacao           = contextoAplicacao ?? throw new ArgumentNullException(nameof(contextoAplicacao));
     this.repositorioCache            = repositorioCache ?? throw new ArgumentNullException(nameof(repositorioCache));
     this.repositorioAtribuicaoCJ     = repositorioAtribuicaoCJ ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoCJ));
 }
 public ServicoCalculoParecerConclusivo(IRepositorioParametrosSistema repositorioParametrosSistema,
                                        IRepositorioFechamentoNota repositorioFechamentoNota,
                                        IRepositorioConceito repositorioConceito,
                                        IRepositorioConselhoClasseNota repositorioConselhoClasseNota,
                                        IConsultasFrequencia consultasFrequencia,
                                        IServicoEol servicoEOL,
                                        IMediator mediator)
 {
     this.repositorioParametrosSistema  = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.repositorioFechamentoNota     = repositorioFechamentoNota ?? throw new ArgumentNullException(nameof(repositorioFechamentoNota));
     this.repositorioConceito           = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioConselhoClasseNota = repositorioConselhoClasseNota ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseNota));
     this.consultasFrequencia           = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.mediator   = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public InserirAulaRecorrenteCommandHandler(IMediator mediator,
                                            IServicoEol servicoEOL,
                                            IServicoLog servicoLog,
                                            IRepositorioAula repositorioAula,
                                            IRepositorioNotificacaoAula repositorioNotificacaoAula,
                                            IServicoNotificacao servicoNotificacao,
                                            IUnitOfWork unitOfWork)
 {
     this.mediator                   = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.servicoEOL                 = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoLog                 = servicoLog ?? throw new ArgumentNullException(nameof(servicoLog));
     this.repositorioAula            = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.repositorioNotificacaoAula = repositorioNotificacaoAula ?? throw new ArgumentNullException(nameof(repositorioNotificacaoAula));
     this.servicoNotificacao         = servicoNotificacao ?? throw new ArgumentNullException(nameof(servicoNotificacao));
     this.unitOfWork                 = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
 public ComandosRecuperacaoParalela(IRepositorioRecuperacaoParalela repositorioRecuperacaoParalela,
                                    IRepositorioRecuperacaoParalelaPeriodoObjetivoResposta repositorioRecuperacaoParalelaPeriodoObjetivo,
                                    IConsultaRecuperacaoParalela consultaRecuperacaoParalela,
                                    IUnitOfWork unitOfWork,
                                    IServicoUsuario servicoUsuario,
                                    IServicoEol servicoEOL,
                                    IMediator mediator
                                    )
 {
     this.repositorioRecuperacaoParalela = repositorioRecuperacaoParalela ?? throw new ArgumentNullException(nameof(repositorioRecuperacaoParalela));
     this.repositorioRecuperacaoParalelaPeriodoObjetivoResposta = repositorioRecuperacaoParalelaPeriodoObjetivo ?? throw new ArgumentNullException(nameof(repositorioRecuperacaoParalelaPeriodoObjetivo));
     this.consultaRecuperacaoParalela = consultaRecuperacaoParalela ?? throw new ArgumentNullException(nameof(consultaRecuperacaoParalela));
     this.unitOfWork     = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoEOL     = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.mediator       = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public ConsultaComunicado(
     IRepositorioComunicado repositorio,
     IContextoAplicacao contextoAplicacao,
     IServicoUsuario servicoUsuario,
     IConsultasAbrangencia consultasAbrangencia,
     IRepositorioComunicadoTurma repositorioComunicadoTurma,
     IRepositorioComunicadoAluno repositorioComunicadoAluno,
     IRepositorioComunicadoGrupo repositorioComunicadoGrupo,
     IConsultaGrupoComunicacao consultaGrupoComunicacao,
     IServicoEol servicoEol) : base(contextoAplicacao)
 {
     this.repositorio                = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.servicoUsuario             = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.consultasAbrangencia       = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
     this.repositorioComunicadoTurma = repositorioComunicadoTurma ?? throw new ArgumentNullException(nameof(repositorioComunicadoTurma));
     this.repositorioComunicadoAluno = repositorioComunicadoAluno ?? throw new ArgumentNullException(nameof(repositorioComunicadoAluno));
     this.repositorioComunicadoGrupo = repositorioComunicadoGrupo ?? throw new ArgumentNullException(nameof(repositorioComunicadoGrupo));
     this.consultaGrupoComunicacao   = consultaGrupoComunicacao ?? throw new ArgumentNullException(nameof(consultaGrupoComunicacao));
     this.servicoEol = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
 }
 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));
 }
 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));
 }