public static async Task DeleteAsync(TEntity entity) { using (var db = new DEAContext()) { db.Set <TEntity>().Remove(entity); db.Entry(entity).State = EntityState.Deleted; await db.SaveChangesAsync(); } }
public static async Task UpdateAsync(TEntity entity) { using (var db = new DEAContext()) { db.Set <TEntity>().Add(entity); db.Entry(entity).State = EntityState.Modified; await db.SaveChangesAsync(); } }