public async Task <IActionResult> Obter(long id, [FromServices] IConsultasCompensacaoAusencia consultas) { return(Ok(await consultas.ObterPorId(id))); }
//[Permissao(Permissao.CA_C, Policy = "Bearer")] public async Task <IActionResult> ObterTurmasCopia(string turmaOrigemCodigo, [FromServices] IConsultasCompensacaoAusencia consultas) { return(Ok(await consultas.ObterTurmasParaCopia(turmaOrigemCodigo))); }
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))); }