public async Task <IActionResult> Get([FromQuery] ClienteConsultarCommand filter) { try { return(Ok(await _mediator.Send(filter))); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IEnumerable <ClienteDto> > Handle(ClienteConsultarCommand query, CancellationToken cancellationToken) // CancellationToken - Feito para abortar uma operação de um Token. { var clientes = await _rep.ListarPor(query.Nome); return(await Task.FromResult(_mapper.Map <List <ClienteDto> >(clientes))); }