public virtual async Task <bool> AddItemAsync(T item) { using (var dbContext = new SwipeITDBContext()) { dbContext.Update(item); await dbContext.SaveChangesAsync(); } return(true); }
public virtual async Task <bool> UpdateItemsAsync(IEnumerable <T> items) { using (var dbContext = new SwipeITDBContext()) { dbContext.UpdateRange(items); await dbContext.SaveChangesAsync(); } return(true); }
public virtual async Task <bool> DeleteItemAsync(int id) { using (var dbContext = new SwipeITDBContext()) { var item = await GetItemAsync(id); dbContext.Remove(item); await dbContext.SaveChangesAsync(); } return(true); }