コード例 #1
0
        protected override FacetConfigurationMetaImpl CreateConfigMeta(Guid pageId, FacetConfigurationImpl configuration = null)
        {
            var result = base.CreateConfigMeta(pageId, configuration);

            _facetsMeta.Add(result);
            return(result);
        }
コード例 #2
0
        protected virtual FacetConfigurationMetaImpl CreateConfigMeta(Guid pageId, FacetConfigurationImpl configuration = null)
        {
            var meta = new FacetConfigurationMetaImpl
            {
                Id            = Guid.NewGuid(),
                PageId        = pageId,
                Configuration = configuration?.Id,
            };

            return(meta);
        }
コード例 #3
0
        protected virtual FacetConfigurationImpl CreateFacetConfig(params FacetImpl[] facets)
        {
            var config = new FacetConfigurationImpl
            {
                Id        = Guid.NewGuid(),
                IsDefault = GetRandom.Boolean(),
                Name      = GetRandom.String(10),
            };

            config.FacetsItems.AddRange(facets);
            return(config);
        }