public void LoadModule()
 {
     if (_moduleConfigurationReader.GetModules().ContainsKey(_configuration.Name))
     {
         var serializationModule = _moduleConfigurationReader.GetModules()[_configuration.Name];
         _leprechaunModule = _leprechaunModuleFactory.GetModuleSync(serializationModule);
     }
 }
Esempio n. 2
0
 public IEnumerable <TemplateInfo> GetTemplates(LeprechaunModuleConfiguration module)
 {
     return(module.SerializationModule.Items.Includes
            .AsParallel()
            .SelectMany(fsTreeSpec =>
     {
         var templateItemData = module.DataStore.GetItemDataSync(module.DataStore.GetTreeNodeSync(fsTreeSpec.Path));
         var itemAdapter = new SitecoreItemDataAdapter(templateItemData, module.DataStore);
         return ParseTemplates(itemAdapter);
     })
            .ToArray());
 }