public ToHitResourceListQueryExperssion_ResourceListBuilderTest() { _resources = 41.CountOfResouces("agile"); _resourceListQueryExpression = QueryExpressionBuilder.BuildTopHitResourceList_QueryExperssion(); _actualResources = _resources.Where(_resourceListQueryExpression.Condition.Compile()).OrderByDescending(_resourceListQueryExpression.OrderByColumn.Compile()).Take(_resourceListQueryExpression.PageSize).ToList(); }
public IEnumerable<Resource> GetList(QueryExpression queryExpression) { return _documentSession.Query<Resource>(queryExpression.IndexName).Where(queryExpression.Condition.Compile()). OrderByDescending(queryExpression.OrderByColumn.Compile()).Take(queryExpression.PageSize); }