public ActionResult Criar(int id) { Grupo grupo = db.Grupoes.Where(g => g.GrupoID == id).FirstOrDefault(); Produto produto = new Produto(); produto.GrupoID = grupo.GrupoID; produto.Grupo = grupo; return View(produto); }
public ActionResult Criar(Produto produto) { if (ModelState.IsValid) { db.Produtoes.Add(produto); db.SaveChanges(); return RedirectToAction("Editar", "Grupo", new { id = produto.GrupoID }); } return View(produto); }
public PartialViewResult Card() { var model = new Produto(); return PartialView("Card", model); }
public ActionResult Editar(Produto produto) { if (ModelState.IsValid) { foreach (Caracteristica c in produto.Caracteristicas) { c.ProdutoID = produto.ProdutoID; if (c.CaracteristicaID == 0) { db.Caracteristicas.Add(c); } else { db.Entry(c).State = EntityState.Modified; } } db.Entry(produto).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Editar", "Grupo", new { id = produto.GrupoID }); } return View(produto); }