//Tela para edição de Disciplinas //Recebe id para pesquisar a disciplina public ActionResult EditarDisciplina(int id) { var appDisciplina = new DisciplinaDML(); var disciplina = appDisciplina.ListarPorId(id); if (disciplina == null) return HttpNotFound(); return View(disciplina); }
public ActionResult EditarDisciplina(Disciplina disciplina) { if (ModelState.IsValid) { var appDisciplina = new DisciplinaDML(); appDisciplina.Salvar(disciplina); return RedirectToAction("DisciplinaViewer"); } return View(disciplina); }
//PartialView para edição listar Disciplinas public ActionResult ListarDisciplinasPartialViewer() { var appDisciplina = new DisciplinaDML(); var listaDeDisciplinas = appDisciplina.ListarTodos(); return PartialView(listaDeDisciplinas); }
//Tela para exclusão de Disciplinas //Action recebe valor da View ListaDisciplinaPartialViewer e solicita ao usuário confirmação de exclusão public ActionResult ExcluirDisciplina(int id) { var appDisciplina = new DisciplinaDML(); var disciplina = appDisciplina.ListarPorId(id); return View(disciplina); }
public ActionResult ConfirmaExclusaoDisciplina(int id) { var appDisciplina = new DisciplinaDML(); appDisciplina.Excluir(id); return RedirectToAction("DisciplinaViewer"); }