public ActionResult Create(Organizacao organizacao) { if (ModelState.IsValid) { db.Organizacoes.Add(organizacao); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.DistritoID = new SelectList(db.Distritos, "DistritoID", "Nome", organizacao.DistritoID); ViewBag.ResponsavelID = new SelectList(db.Profissionais, "ProfissionalID", "ProfissionalID", organizacao.ResponsavelID); ViewBag.ImagemPerfilID = new SelectList(db.Imagens, "ImagemID", "Nome", organizacao.ImagemPerfilID); ViewBag.ImagemCapaID = new SelectList(db.Imagens, "ImagemID", "Nome", organizacao.ImagemCapaID); return View(organizacao); }
public ActionResult Definicoes(Organizacao org) { if (ModelState.IsValid) { db.Entry(org).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Dashboard", new { id = org.OrganizacaoID }); } Organizacao organizacao = db.Organizacoes.Find(org.OrganizacaoID); ViewBag.ResponsavelID = new SelectList(organizacao.Membros, "ProfissionalID", "Utilizador.Nome", organizacao.ResponsavelID); ViewBag.DistritoID = new SelectList(db.Distritos, "DistritoID", "Nome", organizacao.DistritoID); ViewBag.ImagemPerfilID = new SelectList(db.Imagens, "ImagemID", "Nome", organizacao.ImagemPerfilID); ViewBag.ImagemCapaID = new SelectList(db.Imagens, "ImagemID", "Nome", organizacao.ImagemCapaID); ViewData["Dashboard"] = "Organizacao"; ViewData["Activo"] = "Definições"; return View(org); }