public HttpResponseMessage Listar() { try { var response = _servico.Listar(); return(Response(response, _servico)); } catch (Exception ex) { return(ResponseException(ex)); } }
public IEnumerable <ProdutoViewModel> Listar() { var listar = Servico.Listar(); List <ProdutoViewModel> lista = new List <ProdutoViewModel>(); foreach (var registro in listar) { ProdutoViewModel item = new ProdutoViewModel() { Id = registro.Id, Descricao = registro.Descricao, Quantidade = registro.Quantidade, Valor = (decimal)registro.Valor, IdCategoria = (int)registro.IdCategoria, DescricaoCategoria = registro.Categoria.Descricao }; lista.Add(item); } return(lista); }