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)); }
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)); } }
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)); } }