public async Task <IActionResult> ObterProfessoresCursosGoogle([FromServices] IObterProfessoresCursosGoogleUseCase useCase, [FromQuery] FiltroObterProfessoresCursosCadastradosDto filtro) { var retorno = await useCase.Executar(filtro); return(Ok(retorno)); }
public async Task <PaginacaoResultadoDto <ProfessorCursosCadastradosDto> > Executar(FiltroObterProfessoresCursosCadastradosDto filtro) { var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade); return(await mediator.Send(new ObterProfessoresCursosGoogleQuery(paginacao, filtro.Rf, filtro.TurmaId, filtro.ComponenteCurricularId))); }