Exemple #1
0
 public EnterspeedConfigurationService(
     BaseSettings settings,
     BaseLanguageManager languageManager,
     BaseItemManager itemManager,
     BaseLinkManager linkManager,
     BaseFactory factory,
     BaseSiteContextFactory siteContextFactory)
 {
     _settings           = settings;
     _languageManager    = languageManager;
     _itemManager        = itemManager;
     _linkManager        = linkManager;
     _factory            = factory;
     _siteContextFactory = siteContextFactory;
 }
        public MultiLanguageService(
            ILog logger,
            IMvcContext mvcContext,
            BaseLanguageManager languageManager,
            BaseLinkManager linkManager)
        {
            Throw.IfNull(logger, nameof(logger));
            Throw.IfNull(mvcContext, nameof(mvcContext));
            Throw.IfNull(languageManager, nameof(languageManager));
            Throw.IfNull(linkManager, nameof(linkManager));

            _logger          = logger;
            _mvcContext      = mvcContext;
            _languageManager = languageManager;
            _linkManager     = linkManager;
        }
Exemple #3
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();
        }
 public EnterspeedSitecoreIdentityService(
     BaseLanguageManager languageManager)
 {
     _languageManager = languageManager;
 }