Exemple #1
0
        public BaseClassifier(IServiceProvider provider, Item classifierItem)
        {
            Settings       = provider.GetService <IIntelligentTaggingSettings>();
            Mappingfactory = provider.GetService <IContentMappingFactory>();

            InnerItem               = classifierItem;
            Name                    = GetString(classifierItem, Settings.ClassifierNameFieldId);
            TaxonomyFolderId        = GetID(classifierItem, Settings.TaxonomyFieldId);
            TaxonomyItemTemplateIds = GetDelimitedIDs(classifierItem, Settings.TaxonomyItemTemplateFieldId);
            SourceTagsFieldId       = GetID(classifierItem, Settings.SourceTagsFieldId);
            DestinationTagsFieldId  = GetID(classifierItem, Settings.DestinationTagsFieldId);
        }
Exemple #2
0
 public ContentService(
     ISitecoreDataWrapper dataWrapper,
     IIntelligentTaggingSettings settings,
     IContentSearchWrapper contentSearch,
     IContentMappingFactory contentMappingFactory,
     IClassifierFactory classifierFactory)
 {
     DataWrapper           = dataWrapper;
     Settings              = settings;
     ContentSearch         = contentSearch;
     ContentMappingFactory = contentMappingFactory;
     ClassifierFactory     = classifierFactory;
 }