Ejemplo n.º 1
0
 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());
     }
 }
Ejemplo n.º 2
0
 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());
     }
 }