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); }
public ContentService( ISitecoreDataWrapper dataWrapper, IIntelligentTaggingSettings settings, IContentSearchWrapper contentSearch, IContentMappingFactory contentMappingFactory, IClassifierFactory classifierFactory) { DataWrapper = dataWrapper; Settings = settings; ContentSearch = contentSearch; ContentMappingFactory = contentMappingFactory; ClassifierFactory = classifierFactory; }