// 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());
        }
Exemple #3
0
        /*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());
        }