public void Remove(params T[] items) { using (var context = new apptrackEntities()) { foreach (T item in items) { context.Entry(item).State = System.Data.Entity.EntityState.Deleted; } context.SaveChanges(); } }
public virtual async Task UpdateAsync(params T[] items) { using (var context = new apptrackEntities()) { foreach (T item in items) { context.Entry(item).State = System.Data.Entity.EntityState.Modified; } await context.SaveChangesAsync(); } }
public virtual async Task RemoveAsync(params T[] items) { try { using (var context = new apptrackEntities()) { foreach (T item in items) { context.Entry(item).State = System.Data.Entity.EntityState.Deleted; } await context.SaveChangesAsync(); } } catch (DbEntityValidationException e) { } }