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)); }
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)); }
public IActionResult ValidarPlanoAnualExistente(FiltroPlanoAnualDto filtroPlanoAnualDto, [FromServices] IConsultasPlanoAnual consultasPlanoAnual) { return(Ok(consultasPlanoAnual.ValidarPlanoAnualExistente(filtroPlanoAnualDto))); }
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)); }
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)); } }
public async Task <IActionResult> ObterExpandido(FiltroPlanoAnualBimestreExpandidoDto filtroPlanoAnualDto, [FromServices] IConsultasPlanoAnual consultasPlanoAnual) { return(Ok(await consultasPlanoAnual.ObterBimestreExpandido(filtroPlanoAnualDto))); }
public async Task <IActionResult> Obter(FiltroPlanoAnualDto filtroPlanoAnualDto, [FromServices] IConsultasPlanoAnual consultasPlanoAnual) { return(Ok(await consultasPlanoAnual.ObterPorEscolaTurmaAnoEBimestre(filtroPlanoAnualDto))); }
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))); }