Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        public PartialViewResult Card()
        {
            var model = new Enquete();

            return PartialView("Card", model);
        }