public ActionResult AlterarAluno(int id, Aluno.Models.Aluno aluno) { try { using (ISession session = NHibernateHelper.OpenSession()) { var AlunoAlterado = session.Get <Aluno.Models.Aluno>(id); AlunoAlterado.Nome = aluno.Nome; AlunoAlterado.Email = aluno.Email; AlunoAlterado.Curso = aluno.Curso; AlunoAlterado.Sexo = aluno.Sexo; using (ITransaction transaction = session.BeginTransaction()) { session.Save(AlunoAlterado); transaction.Commit(); } } return(RedirectToAction("Index")); } catch (Exception) { ViewBag.Erro = ("Falha na Operação favor entrar em contato com o suporte"); return(View()); } }
public ActionResult DeletarAluno(int id, Aluno.Models.Aluno aluno) { try { using (ISession session = NHibernateHelper.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Delete(aluno); transaction.Commit(); } } return(RedirectToAction("Index")); } catch (Exception) { ViewBag.Erro = ("Falha na Operação favor entrar em contato com o suporte"); return(View()); } }