public void SaveEstudiante(ESTUDIANTE e) { try { using (var ctx = new Dev001Context()) { if (e.ID > 0)//usuario que ya existe { //le decimos con el EntityState que se modifico y lo debe de updatear ctx.Entry(e).State = EntityState.Modified; } else {//usuario nuevo //le decimos con el EntityState que se inserte ctx.Entry(e).State = EntityState.Added; } ctx.SaveChanges(); } } catch (Exception ex) { Console.WriteLine("Error SaveEstudiante:{0}", ex.Message); throw; } }
public void DeleteEstudiante(int id) { try { using (var ctx = new Dev001Context()) { ctx.Entry(new ESTUDIANTE { ID = id }).State = EntityState.Deleted; ctx.SaveChanges(); } } catch (Exception ex) { Console.WriteLine("Error DeleteEstudiante:{0}", ex.Message); throw; } }