private QueryRulesSet CreateQueryRulesSet() { var ruleSet = new QueryRulesSet(); ruleSet.Condition = "and"; ruleSet.Rules = new List <QueryRules>(); return(ruleSet); }
public FilterDefinition <Log> GetConditionFilters(QueryRulesSet queryRulesSet, IEnumerable <FilterDefinition <Log> > rules) { if (rules.Count() == 0) { return(Builders <Log> .Filter.Empty); } if (queryRulesSet.Condition == "and") { return(GetAndFilter(rules)); } else { return(GetOrFilter(rules)); } }