public ActionResult Editar(int id) { var aplicacao = new ProfessorDisciplinaAplicacao(); var professor = aplicacao.ListarPorId(id); if (professor == null) return HttpNotFound(); ViewBag.ListaProfessorDisciplina = PreencherDisciplinaDoProfessor(professor); return View(professor); }
public ActionResult Editar(Professor professor, int[] disciplinaSelecionadas) { if (ModelState.IsValid) { professor.Disciplinas = new Collection<Disciplina>(); if (disciplinaSelecionadas != null) foreach (var disciplinaSelecionada in disciplinaSelecionadas) professor.Disciplinas.Add(new Disciplina { DisciplinaId = disciplinaSelecionada }); var aplicacao = new ProfessorDisciplinaAplicacao(); aplicacao.Salvar(professor); return RedirectToAction("Index"); } ViewBag.ListaProfessorDisciplina = PreencherDisciplinaDoProfessor(professor); return View(professor); }
// // GET: /ProfessorDisciplina/ public ActionResult Index() { var aplicacao = new ProfessorDisciplinaAplicacao(); var lista = aplicacao.ListarTodos(); return View(lista); }