Esempio n. 1
0
 public ComandosPlanoAula(IRepositorioPlanoAula repositorioPlanoAula,
                          IRepositorioObjetivoAprendizagemAula repositorioObjetivosAula,
                          IRepositorioObjetivoAprendizagemPlano repositorioObjetivoAprendizagemPlano,
                          IRepositorioAula repositorioAula,
                          IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ,
                          IConsultasAbrangencia consultasAbrangencia,
                          IConsultasObjetivoAprendizagem consultasObjetivoAprendizagem,
                          IConsultasPlanoAnual consultasPlanoAnual,
                          IConsultasProfessor consultasProfessor,
                          IServicoUsuario servicoUsuario,
                          IUnitOfWork unitOfWork,
                          IServicoEOL servicoEol)
 {
     this.repositorio = repositorioPlanoAula;
     this.repositorioObjetivosAula             = repositorioObjetivosAula;
     this.repositorioObjetivoAprendizagemPlano = repositorioObjetivoAprendizagemPlano;
     this.repositorioAula               = repositorioAula;
     this.repositorioAtribuicaoCJ       = repositorioAtribuicaoCJ;
     this.consultasAbrangencia          = consultasAbrangencia;
     this.consultasProfessor            = consultasProfessor;
     this.consultasObjetivoAprendizagem = consultasObjetivoAprendizagem;
     this.consultasPlanoAnual           = consultasPlanoAnual;
     this.unitOfWork     = unitOfWork;
     this.servicoEol     = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
     this.servicoUsuario = servicoUsuario;
 }
 public ConsultasPlanoAula(IRepositorioPlanoAula repositorioPlanoAula,
                           IConsultasPlanoAnual consultasPlanoAnual,
                           IConsultasObjetivoAprendizagemAula consultasObjetivosAprendizagemAula,
                           IConsultasAula consultasAula,
                           IConsultasPeriodoEscolar consultasPeriodoEscolar,
                           IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
                           IRepositorioAula repositorioAula,
                           IServicoUsuario servicoUsuario)
 {
     this.repositorio                    = repositorioPlanoAula ?? throw new ArgumentNullException(nameof(repositorioPlanoAula));
     this.consultasObjetivosAula         = consultasObjetivosAprendizagemAula ?? throw new ArgumentNullException(nameof(consultasObjetivosAprendizagemAula));
     this.consultasPlanoAnual            = consultasPlanoAnual ?? throw new ArgumentNullException(nameof(consultasPlanoAnual));
     this.consultasAula                  = consultasAula ?? throw new ArgumentNullException(nameof(consultasAula));
     this.consultasPeriodoEscolar        = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.repositorioAtividadeAvaliativa = repositorioAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
     this.repositorioAula                = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.servicoUsuario                 = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
 }
Esempio n. 3
0
 public ComandosPlanoAnual(IRepositorioPlanoAnual repositorioPlanoAnual,
                           IRepositorioObjetivoAprendizagemPlano repositorioObjetivoAprendizagemPlano,
                           IRepositorioComponenteCurricular repositorioComponenteCurricular,
                           IConsultasObjetivoAprendizagem consultasObjetivoAprendizagem,
                           IConsultasProfessor consultasProfessor,
                           IConsultasPlanoAnual consultasPlanoAnual,
                           IUnitOfWork unitOfWork,
                           IServicoUsuario servicoUsuario,
                           IServicoEOL servicoEOL)
 {
     this.repositorioPlanoAnual = repositorioPlanoAnual ?? throw new ArgumentNullException(nameof(repositorioPlanoAnual));
     this.repositorioObjetivoAprendizagemPlano = repositorioObjetivoAprendizagemPlano ?? throw new ArgumentNullException(nameof(repositorioObjetivoAprendizagemPlano));
     this.repositorioComponenteCurricular      = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.consultasObjetivoAprendizagem        = consultasObjetivoAprendizagem ?? throw new ArgumentNullException(nameof(consultasObjetivoAprendizagem));
     this.consultasProfessor  = consultasProfessor ?? throw new ArgumentNullException(nameof(consultasProfessor));
     this.consultasPlanoAnual = consultasPlanoAnual ?? throw new ArgumentNullException(nameof(consultasProfessor));
     this.unitOfWork          = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.servicoUsuario      = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoEOL          = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
 }
Esempio n. 4
0
 public IActionResult ValidarPlanoAnualExistente(FiltroPlanoAnualDto filtroPlanoAnualDto, [FromServices] IConsultasPlanoAnual consultasPlanoAnual)
 {
     return(Ok(consultasPlanoAnual.ValidarPlanoAnualExistente(filtroPlanoAnualDto)));
 }
Esempio n. 5
0
        public async Task <IActionResult> ObterTurmasParaCopia([FromQuery] int turmaId, [FromQuery] long componenteCurricular, bool consideraHistorico, [FromServices] IConsultasPlanoAnual consultasPlanoAnual)
        {
            var retorno = await consultasPlanoAnual.ObterTurmasParaCopia(turmaId, componenteCurricular, consideraHistorico);

            if (retorno == null || !retorno.Any())
            {
                return(NoContent());
            }

            return(Ok(retorno));
        }
Esempio n. 6
0
        public async Task <IActionResult> ObterObjetivos(FiltroPlanoAnualDisciplinaDto filtro, [FromServices] IConsultasPlanoAnual consultasPlanoAnual)
        {
            var objetivosPlano = await consultasPlanoAnual.ObterObjetivosEscolaTurmaDisciplina(filtro);

            if (objetivosPlano != null)
            {
                return(Ok(objetivosPlano));
            }
            else
            {
                return(StatusCode(204));
            }
        }
Esempio n. 7
0
 public async Task <IActionResult> ObterExpandido(FiltroPlanoAnualBimestreExpandidoDto filtroPlanoAnualDto, [FromServices] IConsultasPlanoAnual consultasPlanoAnual)
 {
     return(Ok(await consultasPlanoAnual.ObterBimestreExpandido(filtroPlanoAnualDto)));
 }
Esempio n. 8
0
 public async Task <IActionResult> Obter(FiltroPlanoAnualDto filtroPlanoAnualDto, [FromServices] IConsultasPlanoAnual consultasPlanoAnual)
 {
     return(Ok(await consultasPlanoAnual.ObterPorEscolaTurmaAnoEBimestre(filtroPlanoAnualDto)));
 }
Esempio n. 9
0
 public async Task <IActionResult> Get(string turmaId, string ueId, int anoLetivo, long componenteCurricularEolId, [FromServices] IConsultasPlanoAnual consultasPlanoAnual)
 {
     return(Ok(await consultasPlanoAnual.ObterPorUETurmaAnoEComponenteCurricular(ueId, turmaId, anoLetivo, componenteCurricularEolId)));
 }