public ActionResult AddTurmas(int confirm) { var objeto = Session["CursosId"]; //Recupera o id armazenado na sessão do método TurmasPartialViewer; int cursoId = int.Parse(objeto.ToString()); var appCurso = new CursoDML(); Cursos curso = appCurso.ListarPorId(cursoId); var t = new TabelaTempDAO(); int c = t.Count("Turmas"); string nTurma = c.ToString(); Turmas turma = new Turmas(); turma.Nome = curso.Curso; turma.CursoID = cursoId; if (c <= 0) turma.Nome += "01"; else if (c <= 9) turma.Nome += string.Format("0{0}", nTurma); else turma.Nome += nTurma; if (confirm == 1) { var appTurmas = new TurmasDML(); appTurmas.Salvar(turma); Session.Remove("CursosId"); //Encerra a sessão; } return View(); }
//Método recebe valor da View TurmasPartialViewer e exclui a turma no banco public ActionResult ConfirmaExclusaoTurma(int id) { var objeto = Session["CursosId"]; //Recupera o id armazenado na sessão do método TurmasPartialViewer; int cursoId = int.Parse(objeto.ToString()); //Exclui a turma da tabela Turmas var appCursos = new TurmasDML(); appCursos.Excluir(cursoId); Session.Remove("CursosId"); //Encerra a sessão; return View(); }
public PartialViewResult TurmasPartialViewer(int id) { Session["CursosId"] = id; //Armazena o id do Curso em uma sessão; List<Turmas> turmas = new List<Turmas>(); var appCursosTurmas = new TurmasDML(); turmas = appCursosTurmas.ListarPorId(id); return PartialView(turmas); }