public virtual MembersSearchCriteria BuildSearchCriteria(IMemberSearchCriteriaBuilder builder) { var searchPraseParts = GetDynamicPropertiesParts(); searchPraseParts.AddRange(GetModelPropertiesParts()); // creates a search phrase query like: // "DynamicProperyName1":"DynamicProperyValue" "ArrayDynamicProperyName":"DynamicProperyValue1","DynamicProperyValue2" "ModelPropery1":"ModelProperyValue1" var searchPhrase = string.Join(' ', searchPraseParts); builder.WithSearchPhrase(searchPhrase); return(builder.Build()); }
public virtual MembersSearchCriteria BuildSearchCriteria(IMemberSearchCriteriaBuilder builder) { EvaluateSearchCriteria(Children, builder); return(builder.Build()); }