public ActionResult Produto(int?id)
 {
     ViewBag.Title = "Back End";
     Model.Produto produto = null;
     if (id.HasValue)
     {
         var @return = new BLL.bllProduto().Consultar(new Model.Produto {
             IdProduto = id.Value
         });
         produto = @return.First();
     }
     return(View(produto));
 }
Exemplo n.º 2
0
        public IHttpActionResult Get([FromBody] Model.Produto produto)
        {
            try
            {
                //Model.Produto produto = null;

                //if (!string.IsNullOrEmpty(s_produto))
                //{
                //    produto = Newtonsoft.Json.JsonConvert.DeserializeObject<Model.Produto>(s_produto);
                //}

                var @return = new BLL.bllProduto().Consultar(produto ?? new Model.Produto());
                return(Ok(@return));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemplo n.º 3
0
 public IHttpActionResult Delete(Model.Produto produto)
 {
     try
     {
         var ret = new BLL.bllProduto().Excluir(produto);
         if (ret > 0)
         {
             return(Ok(produto));
         }
         else
         {
             return(BadRequest("Erro ao cadastrar produto."));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }