public ActionResult Edit(Professores professores) { if (ModelState.IsValid) { db.Entry(professores).State = EntityState.Modified; try { db.SaveChanges(); TempData["Message"] = "Professor Editado com Sucesso!"; return(RedirectToAction("Index")); } catch (Exception) { TempData["MessageErr"] = "Houve um Erro ao Editar o Professor " + professores.NomeCompleto; return(RedirectToAction("Index")); } } var Nomeinst = Convert.ToString(Session["EmailFaculdade"]); ViewData["Countries"] = new SelectList(CombosHelper.GetCursos().Where(m => m.EmailFaculdade == Nomeinst), "CursoId", "NomeCurso", professores.CursoIdUm); ViewData["CountriesTwo"] = new SelectList(CombosHelper.GetCursos().Where(m => m.EmailFaculdade == Nomeinst), "CursoId", "NomeCurso", professores.CursoIdDois); ViewBag.DisciplinaCinco = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaCinco); ViewBag.DisciplinaDois = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaDois); ViewBag.DisciplinaQuatro = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaQuatro); ViewBag.DisciplinaSeis = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaSeis); ViewBag.DisciplinaTres = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaTres); ViewBag.DisciplinaUm = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaUm); return(View(professores)); }
// GET: Professores/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Professores professores = db.Professores.Find(id); if (professores == null) { return(HttpNotFound()); } var Nomeinst = Convert.ToString(Session["EmailFaculdade"]); List <Cursos> GetCursos() { var dep = db.Cursos.Where(m => m.EmailFaculdade == Nomeinst).ToList(); dep.Add(new Cursos { CursoId = 0, NomeCurso = "[Selecione um Curso]" }); return(dep = dep.OrderBy(d => d.NomeCurso).ToList()); } ViewData["Countries"] = new SelectList(GetCursos(), "CursoId", "NomeCurso", professores.CursoIdUm); ViewData["CountriesTwo"] = new SelectList(GetCursos(), "CursoId", "NomeCurso", professores.CursoIdDois); ViewBag.DisciplinaCinco = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaCinco); ViewBag.DisciplinaDois = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaDois); ViewBag.DisciplinaQuatro = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaQuatro); ViewBag.DisciplinaSeis = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaSeis); ViewBag.DisciplinaTres = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaTres); ViewBag.DisciplinaUm = new SelectList(CombosHelper.GetDisciplinas().Where(m => m.EmailFaculdade == Nomeinst), "DisciplinaId", "NomeDisciplina", professores.DisciplinaUm); return(View(professores)); }