コード例 #1
0
 public async Task <IActionResult> Get([FromQuery] ClienteConsultarCommand filter)
 {
     try
     {
         return(Ok(await _mediator.Send(filter)));
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
コード例 #2
0
        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)));
        }