private async Task <int> AddToDatabaseAsync(T entity) { using (var context = new StaplesDBContext()) { context.Set <T>().Add(entity); return(await context.SaveChangesAsync()); } }
public async Task <List <T> > GetWhereAsync(Expression <Func <T, bool> > whereQuery) { using (var context = new StaplesDBContext()) { return(await context.Set <T>() .Where(whereQuery) .ToListAsync()); } }