コード例 #1
0
        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());
        }
コード例 #2
0
        public virtual MembersSearchCriteria BuildSearchCriteria(IMemberSearchCriteriaBuilder builder)
        {
            EvaluateSearchCriteria(Children, builder);

            return(builder.Build());
        }