public async Task <ActionResult <IEnumerable <Produto> > > GetProdutos() { try { var command = new GetTodosProdutosQuery(); var response = await _mediator.Send(command); return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IEnumerable <Produto> > Handle(GetTodosProdutosQuery request, CancellationToken cancellationToken) { return(await _context.Produtos.ToListAsync()); }