Beispiel #1
0
 private static CqlQuery <T> AddSort <T, TProperty>(CqlQuery <T> query, Sort sort)
 {
     return(sort.SortOrder == ObjectFilterSortOrder.Ascending
                ? query.OrderBy(CriterionHelper.BuildSort <T, TProperty>(sort))
                : query.OrderByDescending(CriterionHelper.BuildSort <T, TProperty>(sort)));
 }
Beispiel #2
0
 public static CqlQuery <T> BuildQuery <T>(CqlQuery <T> query, Condition[] filters)
 {
     return(filters.Any() ? query.Where(CriterionHelper.BuildPredicate <T>(filters, CqlObjectParser.Parse)) : query);
 }