public ActionResult Edit([Bind(Include = "ProdutoID,Nome,Descricao,Imagem,CategoriaID")] Produto produto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CategoriaID = new SelectList(db.Categorias, "CategoriaID", "Nome", produto.CategoriaID);
     return(View(produto));
 }
 public ActionResult Edit(Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         //o estado da categoria é modificado
         banco.Entry(categoria).State = EntityState.Modified;
         banco.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(categoria));
 }