public static T RemoveEntity(T entity) { using (var context = new LocalDbContext()) { context.Entry(entity).State = EntityState.Deleted; context.SaveChanges(); } return(entity); }
public static void UpdateEntity(int id, T updatedEntity) { using (var context = new LocalDbContext()) { var entitySet = context.Set <T>(); var oldEntity = entitySet.Find(id); context.Entry(oldEntity).CurrentValues.SetValues(updatedEntity); context.SaveChanges(); } }
public static T RemoveEntity(int id) { T entity; using (var context = new LocalDbContext()) { var entitySet = context.Set <T>(); entity = entitySet.Find(id); context.Entry(entity).State = EntityState.Deleted; context.SaveChanges(); } return(entity); }