public ActionResult EditProduto([Bind(Include = "id,codigo,nome,preco,ordem,bloqueado,descricao")] ModelView.ModelProduto model_produto) { if (ModelState.IsValid) { if (!bproduto.Editar(model_produto)) { ModelState.AddModelError("CustomError", bproduto.msgErro.Get("EXECUTAR_ACAO")); return(View("~/Views/Manager/Produtos/Edit.cshtml", model_produto)); } } return(RedirectToAction("GerenciarProdutos")); }
public ActionResult EditProduto(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ModelView.ModelProduto produto = bproduto.Find(id); if (produto == null) { return(HttpNotFound()); } return(View("~/Views/Manager/Produtos/Edit.cshtml", produto)); }
public ActionResult CriarProduto([Bind(Include = "id,codigo,nome,preco,ordem,bloqueado,descricao")] ModelView.ModelProduto produto) { if (ModelState.IsValid) { bproduto.Criar(produto); return(RedirectToAction("GerenciarProdutos")); } else { ModelState.AddModelError("CustomError", bproduto.msgErro.Get("CAMPOS_OBRIGATORIOS")); } return(View("~/Views/Manager/Produtos/Create.cshtml")); }
public bool Editar(ModelView.ModelProduto produto) { try { ProdutoDAO c = new ProdutoDAO(); var _produto = Mapper.Map <Entities.Produto>(produto); return(c.Salvar(_produto)); } catch (Exception) { throw new NotImplementedException(); return(false); } }
public bool Criar(ModelView.ModelProduto produto) { try { ProdutoDAO c = new ProdutoDAO(); var _produto = Mapper.Map <Entities.Produto>(produto); if (_produto.nome.Equals(null)) { return(false); } return(c.Criar(_produto)); } catch (Exception) { throw new NotImplementedException(); return(false); } }