예제 #1
0
 public async Task <IActionResult> Obter(long id, [FromServices] IConsultasCompensacaoAusencia consultas)
 {
     return(Ok(await consultas.ObterPorId(id)));
 }
예제 #2
0
 //[Permissao(Permissao.CA_C, Policy = "Bearer")]
 public async Task <IActionResult> ObterTurmasCopia(string turmaOrigemCodigo, [FromServices] IConsultasCompensacaoAusencia consultas)
 {
     return(Ok(await consultas.ObterTurmasParaCopia(turmaOrigemCodigo)));
 }
예제 #3
0
 public async Task <IActionResult> listar([FromQuery] FiltroCompensacoesAusenciaDto filtros, [FromServices] IConsultasCompensacaoAusencia consultas)
 {
     return(Ok(await consultas.ListarPaginado(filtros.TurmaId, filtros.DisciplinaId, filtros.Bimestre, filtros.AtividadeNome, filtros.AlunoNome)));
 }