public EnterspeedController( IEnterspeedIdentityService enterspeedIdentityService, BaseItemManager itemManager, BaseLanguageManager languageManager, BaseFactory factory, IEntityModelMapper <Item, SitecoreContentEntity> itemMapper, IEntityModelMapper <RenderingItem, SitecoreRenderingEntity> renderingMapper, IEntityModelMapper <Item, SitecoreDictionaryEntity> dictionaryMapper, IJsonSerializer jsonSerializer) { _enterspeedIdentityService = enterspeedIdentityService; _itemManager = itemManager; _itemMapper = itemMapper; _renderingMapper = renderingMapper; _dictionaryMapper = dictionaryMapper; _jsonSerializer = jsonSerializer; _webDatabase = factory.GetDatabase("web"); _allLanguages = languageManager.GetLanguages(_webDatabase).ToList(); }
public PublishingEventHandler( BaseItemManager itemManager, BaseLinkStrategyFactory linkStrategyFactory, IEnterspeedSitecoreLoggingService loggingService, IEntityModelMapper <Item, SitecoreContentEntity> sitecoreContentEntityModelMapper, IEntityModelMapper <RenderingItem, SitecoreRenderingEntity> sitecoreRenderingEntityModelMapper, IEntityModelMapper <Item, SitecoreDictionaryEntity> sitecoreDictionaryEntityModelMapper, IEnterspeedIdentityService identityService, IEnterspeedIngestService enterspeedIngestService, IEnterspeedConfigurationService enterspeedConfigurationService) { _itemManager = itemManager; _linkStrategyFactory = linkStrategyFactory; _loggingService = loggingService; _sitecoreContentEntityModelMapper = sitecoreContentEntityModelMapper; _sitecoreRenderingEntityModelMapper = sitecoreRenderingEntityModelMapper; _sitecoreDictionaryEntityModelMapper = sitecoreDictionaryEntityModelMapper; _identityService = identityService; _enterspeedIngestService = enterspeedIngestService; _enterspeedConfigurationService = enterspeedConfigurationService; }