public void ApplyCriteria(FilterRequest <T> request, IQueryService queryService) { var rule = queryService.FilterRuleFor(request); var criterion = CriterionBuilder.CriterionForRule(rule); _projection.AddWhere(criterion); }