예제 #1
0
        public async Task <IActionResult> ObterConceitos([FromQuery] DateTime data, [FromServices] IConsultasNotasConceitos consultasNotasConceitos)
        {
            var listaConceitos = await consultasNotasConceitos.ObterConceitos(data);

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

            return(Ok(listaConceitos));
        }
예제 #2
0
 public async Task <IActionResult> ObterNotaTipo(long turmaId, int anoLetivo, [FromQuery] bool consideraHistorico, [FromServices] IConsultasNotasConceitos consultasNotasConceitos)
 {
     return(Ok(await consultasNotasConceitos.ObterNotaTipo(turmaId, anoLetivo, consideraHistorico)));
 }
예제 #3
0
 public async Task <IActionResult> ObterArredondamento(long atividadeAvaliativaId, double nota, [FromServices] IConsultasNotasConceitos consultasNotasConceitos)
 {
     return(Ok(await consultasNotasConceitos.ObterValorArredondado(atividadeAvaliativaId, nota)));
 }
예제 #4
0
 public async Task <IActionResult> ObterArredondamento(double nota, [FromQuery] DateTime data, [FromServices] IConsultasNotasConceitos consultasNotasConceitos)
 {
     return(Ok(await consultasNotasConceitos.ObterValorArredondado(data, nota)));
 }
예제 #5
0
 public async Task <IActionResult> Get([FromQuery] ListaNotasConceitosConsultaDto consultaListaNotasConceitosDto, [FromServices] IConsultasNotasConceitos consultasNotasConceitos)
 {
     return(Ok(await consultasNotasConceitos.ListarNotasConceitos(consultaListaNotasConceitosDto)));
 }