public async Task <List <AlunoDTO> > Handle(ObterTodosAlunoQuery request, CancellationToken cancellationToken) { var alunos = await _alunoRepository.ObterTodosAsync(); var alunosDTO = _mapper.Map <List <AlunoDTO> >(alunos); return(alunosDTO); }
public async Task <IActionResult> Get() { var obterTodosAlunoQuery = new ObterTodosAlunoQuery(); var alunos = await _mediator.EnviarQuery(obterTodosAlunoQuery); return(ListUtils.isEmpty(alunos) ? NotFound() : CustomResponse(alunos)); }