Example #1
0
        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();
        }
Example #2
0
 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;
 }