// POST: api/Produtos //Adiciona um novo produto via método post public List <ProdutoDao> Post(ProdutoDao produto) { ProdutoDao _produto = new ProdutoDao(); _produto.Inserir(produto); return(_produto.ListarProdutos()); }
// GET: api/Produtos/5 //Lista apenas um produto informado por parâmetro public ProdutoDao Get(int id) { ProdutoDao produtos = new ProdutoDao(); //Retorna somente o produto com o id informado return(produtos.ListarProdutos().Where(x => x.id == id).FirstOrDefault()); }
/*GET: api/Produtos * Lista o objeto produto, configurado na classe produtos(pasta Models)*/ public IHttpActionResult Get() //para trabalhar com retorno http { try { ProdutoDao produtos = new ProdutoDao(); return(Ok(produtos.ListarProdutos())); } catch (Exception ex) { return(InternalServerError(ex)); } }
/*GET: api/Produtos * Lista o objeto produto, configurado na classe produtos(pasta Models)*/ public IEnumerable <ProdutoDao> Get() { ProdutoDao produtos = new ProdutoDao(); return(produtos.ListarProdutos()); }