public Repository(LeatherbackDbContext dbContext, ISearchQuery <TEntity, TSearchCriteria> searchLogic) { _dbContext = dbContext; _searchLogic = searchLogic; }
public Task <IEnumerable <TEntity> > SearchAsync(LeatherbackDbContext dbContext, TSearchCriteria criteria) { return(Task.Run <IEnumerable <TEntity> >(() => dbContext.Set <TEntity>().Where(x => x.Id == criteria.Id).ToList())); }