public void LoadModule() { if (_moduleConfigurationReader.GetModules().ContainsKey(_configuration.Name)) { var serializationModule = _moduleConfigurationReader.GetModules()[_configuration.Name]; _leprechaunModule = _leprechaunModuleFactory.GetModuleSync(serializationModule); } }
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()); }