コード例 #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));
 }
コード例 #2
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));
 }
コード例 #3
0
 public ConsultasRelatorioSemestralPAPAluno(IContextoAplicacao contextoAplicacao,
                                            IConsultasTurma consultasTurma,
                                            IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                            IConsultasTipoCalendario consultasTipoCalendario,
                                            IRepositorioRelatorioSemestralPAPAluno repositorioRelatorioSemestralAluno) : base(contextoAplicacao)
 {
     this.consultasTurma                     = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
     this.consultasPeriodoEscolar            = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasTipoCalendario            = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
     this.repositorioRelatorioSemestralAluno = repositorioRelatorioSemestralAluno ?? throw new ArgumentNullException(nameof(repositorioRelatorioSemestralAluno));
 }
コード例 #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));
 }
コード例 #5
0
 public ConsultasPeriodoFechamento(IServicoPeriodoFechamento servicoPeriodoFechamento,
                                   IRepositorioTurma repositorioTurma,
                                   IRepositorioUe repositorioUe,
                                   IRepositorioDre repositorioDre,
                                   IConsultasTipoCalendario consultasTipoCalendario,
                                   IRepositorioEvento repositorioEvento,
                                   IRepositorioEventoFechamento repositorioEventoFechamento,
                                   IRepositorioFechamentoReabertura repositorioFechamentoReabertura,
                                   IRepositorioPeriodoFechamento repositorioPeriodoFechamento)
 {
     this.servicoPeriodoFechamento        = servicoPeriodoFechamento ?? throw new System.ArgumentNullException(nameof(servicoPeriodoFechamento));
     this.repositorioTurma                = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
     this.repositorioUe                   = repositorioUe ?? throw new System.ArgumentNullException(nameof(repositorioUe));
     this.repositorioDre                  = repositorioDre ?? throw new System.ArgumentNullException(nameof(repositorioDre));
     this.consultasTipoCalendario         = consultasTipoCalendario ?? throw new System.ArgumentNullException(nameof(consultasTipoCalendario));
     this.repositorioEvento               = repositorioEvento ?? throw new System.ArgumentNullException(nameof(repositorioEvento));
     this.repositorioEventoFechamento     = repositorioEventoFechamento ?? throw new System.ArgumentNullException(nameof(repositorioEventoFechamento));
     this.repositorioFechamentoReabertura = repositorioFechamentoReabertura ?? throw new System.ArgumentNullException(nameof(repositorioFechamentoReabertura));
     this.repositorioPeriodoFechamento    = repositorioPeriodoFechamento ?? throw new System.ArgumentNullException(nameof(repositorioPeriodoFechamento));
 }
コード例 #6
0
 public ConsultasConselhoClasseAluno(IRepositorioConselhoClasseAluno repositorioConselhoClasseAluno,
                                     IRepositorioTurma repositorioTurma,
                                     IConsultasDisciplina consultasDisciplina,
                                     IRepositorioTipoCalendario repositorioTipoCalendario,
                                     IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                     IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                     IConsultasTipoCalendario consultasTipoCalendario,
                                     IConsultasFechamentoTurma consultasFechamentoTurma,
                                     IConsultasAulaPrevista consultasAulaPrevista,
                                     IConsultasConselhoClasseNota consultasConselhoClasseNota,
                                     IConsultasFechamentoNota consultasFechamentoNota,
                                     IServicoEol servicoEOL,
                                     IServicoUsuario servicoUsuario,
                                     IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAlunoDisciplinaPeriodo,
                                     IConsultasFrequencia consultasFrequencia,
                                     IServicoConselhoClasse servicoConselhoClasse,
                                     IMediator mediator)
 {
     this.repositorioConselhoClasseAluno = repositorioConselhoClasseAluno ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseAluno));
     this.repositorioTipoCalendario      = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.consultasDisciplina            = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.repositorioPeriodoEscolar      = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioTurma            = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.consultasPeriodoEscolar     = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasTipoCalendario     = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
     this.consultasFechamentoTurma    = consultasFechamentoTurma ?? throw new ArgumentNullException(nameof(consultasFechamentoTurma));
     this.consultasAulaPrevista       = consultasAulaPrevista ?? throw new ArgumentNullException(nameof(consultasAulaPrevista));
     this.consultasConselhoClasseNota = consultasConselhoClasseNota ?? throw new ArgumentNullException(nameof(consultasConselhoClasseNota));
     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.repositorioFrequenciaAlunoDisciplinaPeriodo = repositorioFrequenciaAlunoDisciplinaPeriodo ?? throw new ArgumentNullException(nameof(repositorioFrequenciaAlunoDisciplinaPeriodo));
     this.consultasFrequencia   = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.servicoConselhoClasse = servicoConselhoClasse ?? throw new ArgumentNullException(nameof(servicoConselhoClasse));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
コード例 #7
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));
 }
コード例 #8
0
 public TipoCalendarioController(IConsultasTipoCalendario consultas,
                                 IComandosTipoCalendario comandos)
 {
     this.consultas = consultas ?? throw new System.ArgumentNullException(nameof(consultas));
     this.comandos  = comandos ?? throw new System.ArgumentNullException(nameof(comandos));
 }