Beispiel #1
0
 public static T RemoveEntity(T entity)
 {
     using (var context = new LocalDbContext())
     {
         context.Entry(entity).State = EntityState.Deleted;
         context.SaveChanges();
     }
     return(entity);
 }
Beispiel #2
0
 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();
     }
 }
Beispiel #3
0
        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);
        }