示例#1
0
 public IndexModel(ILogger <IndexModel> logger, IPagesService pagesService, IArticlesService articlesService, ISiteConfigurationRepository configRepository)
 {
     _logger           = logger;
     _pagesService     = pagesService;
     _articlesService  = articlesService;
     _configRepository = configRepository;
 }
 public SiteStatusCheckService(ISiteStatusCheckScheduler siteStatusCheckScheduler,
                               ISiteConfigurationRepository siteConfigurationRepository,
                               ISiteStatusChecker siteStatusChecker)
 {
     _siteStatusCheckScheduler    = siteStatusCheckScheduler;
     _siteConfigurationRepository = siteConfigurationRepository;
     _siteStatusChecker           = siteStatusChecker;
 }
示例#3
0
 public SiteConfigurationService(ISiteStatusCheckScheduler siteStatusCheckScheduler,
                                 ISiteConfigurationRepository siteConfigurationRepository,
                                 ISiteStatusCheckIntervalTypeRepository siteStatusCheckIntervalTypeRepository,
                                 IUnitOfWork unitOfWork)
 {
     _siteStatusCheckScheduler              = siteStatusCheckScheduler;
     _siteConfigurationRepository           = siteConfigurationRepository;
     _siteStatusCheckIntervalTypeRepository = siteStatusCheckIntervalTypeRepository;
     _unitOfWork = unitOfWork;
 }
 public PlaceholderImageContentProvider(DefaultContentProviderDatabase defaultContentProviderDatabase, ServiceAccessor <IPropertyDefinitionRepository> propertyDefinitionRepository, DefaultContentVersionRepository defaultContentVersionRepository, ServiceAccessor <IPageQuickSearch> pageQuickSearch, ServiceAccessor <ContentAclDB> contentAclDB, IPrincipalAccessor principalAccessor, IBlobFactory blobFactory, IValidationService validationService, IProjectService projectService, ISiteConfigurationRepository siteConfigurationRepository, Settings settings, IImageManager placeholderManager, ContentMediaResolver contentMediaResolver, IContentTypeRepository contentTypeRepository)
     : base(defaultContentProviderDatabase, defaultContentVersionRepository, propertyDefinitionRepository, pageQuickSearch, contentAclDB, principalAccessor)
 {
     this._blobFactory                 = blobFactory;
     this._validationService           = validationService;
     this._projectService              = projectService;
     this._siteConfigurationRepository = siteConfigurationRepository;
     this._settings              = settings;
     this._placeholderManager    = placeholderManager;
     this._contentMediaResolver  = contentMediaResolver;
     this._contentTypeRepository = contentTypeRepository;
 }
 public SiteConfigurationService(ISiteConfigurationRepository repository)
 {
     _deskotPortals = repository.Read();
 }
示例#6
0
 public MultisiteController(ISiteConfigurationRepository multisiteRepository)
 {
     this.multisiteRepository = multisiteRepository;
 }
 public SocialShareRendering(ISiteConfigurationRepository siteConfigurationRepository)
 {
     _siteConfigurationRepository = siteConfigurationRepository;
 }
示例#8
0
 public NavigationRendering(INavigationService navigationService, ISiteConfigurationRepository siteConfigurationRepository)
 {
     _navigationService           = navigationService;
     _siteConfigurationRepository = siteConfigurationRepository;
 }
示例#9
0
 public AdminConfigModel(ISiteConfigurationRepository configRepository, IImagesRepository imagesRepository)
 {
     _configRepository = configRepository;
     _imagesRepository = imagesRepository;
 }
示例#10
0
 public SiteConfigurationService(ApplicationCachingEngine appCacheEngine,
                                 ISiteConfigurationRepository siteConfigRepository)
 {
     _appCacheEngine       = appCacheEngine;
     _siteConfigRepository = siteConfigRepository;
 }
示例#11
0
 public MultisiteController(ISiteConfigurationRepository multisiteRepository)
 {
   this.multisiteRepository = multisiteRepository;
 }
 public SocialMediaMetaDataRendering(ISiteConfigurationRepository siteConfigurationRepository)
 {
     _siteConfigurationRepository = siteConfigurationRepository;
 }
示例#13
0
 public AdminMenuModel(ISiteConfigurationRepository configRepository)
 {
     _configRepository = configRepository;
 }
 public FooterRendering(ISiteConfigurationRepository siteConfigurationRepository)
 {
     _siteConfigurationRepository = siteConfigurationRepository;
 }
        public void SwitchSite_ShouldReturnViewActionWithSiteDefinitionsModel([Frozen] ISiteConfigurationRepository repository, [Greedy] MultisiteController controller, MultisiteController multisiteController)
        {
            var result = controller.SwitchSite();

            result.Should().BeOfType <ViewResult>().Which.Model.As <SiteConfigurations>();
        }
示例#16
0
        public void DefaultConstructor_ShouldNotThrow(ISiteConfigurationRepository repository)
        {
            Action action = () => new MultisiteController(repository);

            action.Should().NotThrow();
        }
示例#17
0
 public BlogModel(IArticlesService articlesService, ISiteConfigurationRepository configRepository)
 {
     _articlesService = articlesService;
     _pageSize        = configRepository.GetAsync().Result.BlogPostsPageSize;
 }
示例#18
0
 public ContentHeaderRendering(ISiteConfigurationRepository siteConfigurationRepository)
 {
     this.siteConfigurationRepository = siteConfigurationRepository;
 }