Exemple #1
0
 public void Edit(Rol entity)
 {
     using (var db = new permisosdbEntities())
     {
         using (var context = db.Database.BeginTransaction())
         {
             try
             {
                 db.Entry(entity).State = EntityState.Modified;
                 db.SaveChanges();
                 context.Commit();
             }
             catch (Exception ex)
             {
                 context.Rollback();
                 throw new Exception("Error al editar el registro", ex);
             }
         }
     }
 }
Exemple #2
0
 public void Add(Rol entity)
 {
     using (var db = new permisosdbEntities())
     {
         using (var context = db.Database.BeginTransaction())
         {
             try
             {
                 db.Rol.Add(entity);
                 db.SaveChanges();
                 context.Commit();
             }
             catch (Exception ex)
             {
                 context.Rollback();
                 throw new Exception("Error al guardar el registro", ex);
             }
         }
     }
 }
Exemple #3
0
 public void Delete(int id)
 {
     using (var db = new permisosdbEntities())
     {
         using (var context = db.Database.BeginTransaction())
         {
             try
             {
                 var entity = db.Rol.Find(id);
                 db.Rol.Remove(entity);
                 db.SaveChanges();
                 context.Commit();
             }
             catch (Exception ex)
             {
                 context.Rollback();
                 throw new Exception("Error al eliminar el registro", ex);
             }
         }
     }
 }