public ObterAlunosPorCodigoEolNomeQuery(FiltroBuscaAlunosDto dto) { CodigoUe = dto.CodigoUe; AnoLetivo = dto.AnoLetivo; CodigoEOL = dto.Codigo; Nome = dto.Nome; }
public async Task <PaginacaoResultadoDto <AlunoSimplesDto> > Executar(FiltroBuscaAlunosDto dto) { var resultado = new PaginacaoResultadoDto <AlunoSimplesDto>(); dto.AnoLetivo = "0"; resultado.Items = await mediator.Send(new ObterAlunosPorCodigoEolNomeQuery(dto)); resultado.TotalPaginas = 1; resultado.TotalRegistros = resultado.Items.Count(); return(resultado); }
public async Task <IActionResult> ObterAlunos(FiltroBuscaAlunosDto filtroBuscaAlunosDto, [FromServices] IObterAlunosPorCodigoEolNomeUseCase obterAlunosPorCodigoEolNomeUseCase) { return(Ok(await obterAlunosPorCodigoEolNomeUseCase.Executar(filtroBuscaAlunosDto))); }