public static bool Modificar(Grupos existente) { bool resultado = false; using (var conexion = new DetallesDB()) { try { conexion.Configuration.AutoDetectChangesEnabled = false; conexion.Configuration.ValidateOnSaveEnabled = false; var Exist = conexion.Entry(existente); Exist.State = EntityState.Modified; Exist.Property(G => G.GrupoId).IsModified = false; conexion.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }
public static bool EliminarGrupo(int idGrupo) { bool resultado = false; using (var conexion = new DetallesDB()) { try { var lista = BuscarGrupos(idGrupo); foreach (var Ge in lista) { conexion.Entry(Ge).State = EntityState.Deleted; } conexion.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }
public static bool Eliminar(Grupos existente) { bool resultado = false; using (var conexion = new DetallesDB()) { try { conexion.Entry(existente).State = EntityState.Deleted; conexion.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }