public ActionResult Criar(int id) { Grupo grupo = db.Grupoes.Where(g => g.GrupoID == id).FirstOrDefault(); Enquete enquete = new Enquete(); enquete.GrupoID = grupo.GrupoID; enquete.Grupo = grupo; return View(enquete); }
public ActionResult Criar(Enquete enquete) { if (ModelState.IsValid) { db.Enquetes.Add(enquete); db.SaveChanges(); return RedirectToAction("Editar", "Grupo", new { id = enquete.GrupoID }); } return View(enquete); }
public ActionResult Editar(Enquete enquete) { if (ModelState.IsValid) { foreach (Alternativa a in enquete.Alternativas) { a.EnqueteID = enquete.EnqueteID; if (a.AlternativaID == 0) { db.Alternativas.Add(a); } else { db.Entry(a).State = EntityState.Modified; } } db.Entry(enquete).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Editar", "Grupo", new { id = enquete.GrupoID }); } return View(enquete); }
public PartialViewResult Card() { var model = new Enquete(); return PartialView("Card", model); }