示例#1
0
 public void Register(IContainerManager containerManager, ITypeFinder typeFinder)
 {
     //
     var searchSettingProvider = new SearchSettingProvider(containerManager.Resolve<ISearchSettingProvider>());
     containerManager.AddComponentInstance(typeof(ISearchSettingProvider), searchSettingProvider);
     containerManager.AddComponentInstance(typeof(IProvider<SearchSetting>), searchSettingProvider);
 }
示例#2
0
        public virtual IEnumerable <FolderIndexInfo> GetFolderIndexInfoes(Repository repository)
        {
            List <FolderIndexInfo> list = new List <FolderIndexInfo>();
            var searchSettings          = SearchSettingProvider.All(repository).ToArray();

            foreach (var folder in Kooboo.CMS.Content.Services.ServiceFactory.TextFolderManager.All(repository, ""))
            {
                GetFolderIndexInfoes(folder, ref list, searchSettings);
            }
            return(list);
        }