示例#1
0
 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"));
 }
示例#2
0
 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));
 }
示例#3
0
 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"));
 }
示例#4
0
 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);
     }
 }
示例#5
0
        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);
            }
        }