Ejemplo n.º 1
0
        public AdminController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <ThemeAdmin> viewProvider,
            IAuthorizationService authorizationService,
            ISiteThemeFileManager themeFileManager,
            ISiteSettingsStore siteSettingsStore,
            IBreadCrumbManager breadCrumbManager,
            ISiteThemeLoader siteThemeLoader,
            IContextFacade contextFacade,
            IShellSettings shellSettings,
            IPlatoFileSystem fileSystem,
            IThemeCreator themeCreator,
            ISitesFolder sitesFolder,
            IPlatoHost platoHost,
            IAlerter alerter)
        {
            _authorizationService = authorizationService;
            _siteSettingsStore    = siteSettingsStore;
            _breadCrumbManager    = breadCrumbManager;
            _themeFileManager     = themeFileManager;
            _siteThemeLoader      = siteThemeLoader;
            _shellSettings        = shellSettings;
            _contextFacade        = contextFacade;
            _themeCreator         = themeCreator;
            _viewProvider         = viewProvider;
            _fileSystem           = fileSystem;
            _platoHost            = platoHost;
            _alerter = alerter;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 2
0
 public ShellFeatureUpdater(
     IShellFeatureStore <ShellFeature> shellFeatureStore,
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IHttpContextAccessor httpContextAccessor,
     IShellContextFactory shellContextFactory,
     IDataMigrationBuilder migrationBuilder,
     IRunningShellTable runningShellTable,
     IOptions <PlatoOptions> platoOptions,
     ILogger <ShellFeatureUpdater> logger,
     IFeatureFacade featureFacade,
     IPlatoHost platoHost)
 {
     _platoOptions           = platoOptions;
     _featureFacade          = featureFacade;
     _migrationBuilder       = migrationBuilder;
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _shellFeatureStore      = shellFeatureStore;
     _httpContextAccessor    = httpContextAccessor;
     _shellContextFactory    = shellContextFactory;
     _runningShellTable      = runningShellTable;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 3
0
 public SetUpService(
     IShellContextFactory shellContextFactory,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _shellContextFactory = shellContextFactory;
     _shellSettings       = shellSettings;
     _platoHost           = platoHost;
 }
Ejemplo n.º 4
0
 public PlatoContainerMiddleware(
     ILogger <PlatoContainerMiddleware> logger,
     IRunningShellTable runningShellTable,
     RequestDelegate next,
     IPlatoHost platoHost)
 {
     _runningShellTable = runningShellTable;
     _platoHost         = platoHost;
     _logger            = logger;
     _next = next;
 }
Ejemplo n.º 5
0
 public AdminViewProvider(
     IPlatoSiteSettingsStore <PlatoSiteSettings> demoSettingsStore,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _platoSiteSettingsStore = demoSettingsStore;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 6
0
 public TenantSetUpService(
     IShellSettingsManager shellSettingsManager,
     IShellContextFactory shellContextFactory,
     ILogger <TenantSetUpService> logger,
     IPlatoHost platoHost)
 {
     _shellSettingsManager = shellSettingsManager;
     _shellContextFactory  = shellContextFactory;
     _platoHost            = platoHost;
     _logger = logger;
 }
Ejemplo n.º 7
0
 public AdminViewProvider(
     IFacebookSettingsStore <FacebookSettings> facebookSettingsStore,
     IDataProtectionProvider dataProtectionProvider,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _dataProtectionProvider = dataProtectionProvider;
     _facebookSettingsStore  = facebookSettingsStore;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 8
0
 public AdminViewProvider(
     IDemoSettingsStore <DemoSettings> demoSettingsStore,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IEncrypter encrypter,
     IPlatoHost platoHost)
 {
     _demoSettingsStore = demoSettingsStore;
     _shellSettings     = shellSettings;
     _platoHost         = platoHost;
     _encrypter         = encrypter;
     _logger            = logger;
 }
Ejemplo n.º 9
0
 public AdminViewProvider(
     IAttachmentSettingsStore <AttachmentSettings> attachmentSettingsStore,
     ILogger <AdminViewProvider> logger,
     IOptions <PlatoOptions> platoOptions,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _attachmentSettingsStore = attachmentSettingsStore;
     _platoOptions            = platoOptions.Value;
     _shellSettings           = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 10
0
 public AdminViewProvider(
     ITwitterSettingsStore <TwitterSettings> TwitterSettingsStore,
     IDataProtectionProvider dataProtectionProvider,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _dataProtectionProvider = dataProtectionProvider;
     _TwitterSettingsStore   = TwitterSettingsStore;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 11
0
 public AdminViewProvider(
     ISlackSettingsStore <PlatoSlackSettings> TwitterSettingsStore,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IEncrypter encrypter,
     IPlatoHost platoHost)
 {
     _TwitterSettingsStore = TwitterSettingsStore;
     _shellSettings        = shellSettings;
     _platoHost            = platoHost;
     _encrypter            = encrypter;
     _logger = logger;
 }
Ejemplo n.º 12
0
 public AdminViewProvider(
     IEmailSettingsStore <EmailSettings> emailSettingsStore,
     IDataProtectionProvider dataProtectionProvider,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _dataProtectionProvider = dataProtectionProvider;
     _emailSettingsStore     = emailSettingsStore;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 13
0
 public AdminViewProvider(
     ISearchSettingsStore <SearchSettings> searchSettingsStore,
     IFullTextCatalogStore fullTextCatalogStore,
     IFullTextIndexStore fullTextIndexStore,
     IPlatoHost platoHost,
     IShellSettings shellSettings)
 {
     _searchSettingsStore  = searchSettingsStore;
     _fullTextCatalogStore = fullTextCatalogStore;
     _fullTextIndexStore   = fullTextIndexStore;
     _shellSettings        = shellSettings;
     _platoHost            = platoHost;
 }
Ejemplo n.º 14
0
 public TenantSettingsViewProvider(
     ITenantSettingsStore <DefaultTenantSettings> tenantSettingsStore,
     IOptions <PlatoOptions> platoOptions,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IEncrypter encrypter,
     IPlatoHost platoHost)
 {
     _tenantSettingsStore = tenantSettingsStore;
     _platoOptions        = platoOptions.Value;
     _shellSettings       = shellSettings;
     _encrypter           = encrypter;
     _platoHost           = platoHost;
     _logger = logger;
 }
Ejemplo n.º 15
0
 public AdminViewProvider(
     ITwitterSettingsStore <PlatoTwitterSettings> twitterSettingsStore,
     IOptions <PlatoOptions> platoOptionsAccessor,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IEncrypter encrypter,
     IPlatoHost platoHost)
 {
     _twitterSettingsStore = twitterSettingsStore;
     _platoOptions         = platoOptionsAccessor.Value;
     _shellSettings        = shellSettings;
     _platoHost            = platoHost;
     _encrypter            = encrypter;
     _logger = logger;
 }
Ejemplo n.º 16
0
 public FileSettingsViewProvider(
     IFileSettingsStore <FileSettings> attachmentSettingsStore,
     IHttpContextAccessor httpContextAccessor,
     IPlatoRoleStore platoRoleStore,
     ILogger <FileSettingsViewProvider> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _request = httpContextAccessor.HttpContext.Request;
     _attachmentSettingsStore = attachmentSettingsStore;
     _platoRoleStore          = platoRoleStore;
     _shellSettings           = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 17
0
 public AdminViewProvider(
     IEmailSettingsStore <EmailSettings> emailSettingsStore,
     ILogger <AdminViewProvider> logger,
     IOptions <PlatoOptions> platoOptions,
     IShellSettings shellSettings,
     IEncrypter encrypter,
     IPlatoHost platoHost)
 {
     _emailSettingsStore = emailSettingsStore;
     _platoOptions       = platoOptions.Value;
     _shellSettings      = shellSettings;
     _platoHost          = platoHost;
     _encrypter          = encrypter;
     _logger             = logger;
 }
Ejemplo n.º 18
0
 public ShellFeatureManager(
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IHttpContextAccessor httpContextAccessor,
     IShellContextFactory shellContextFactory,
     IRunningShellTable runningShellTable,
     ILogger <ShellFeatureManager> logger,
     IPlatoHost platoHost)
 {
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _httpContextAccessor    = httpContextAccessor;
     _shellContextFactory    = shellContextFactory;
     _runningShellTable      = runningShellTable;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 19
0
 public ShellFeatureManager(
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IShellContextFactory shellContextFactory,
     ILogger <ShellFeatureManager> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost,
     IBroker broker)
 {
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _shellContextFactory    = shellContextFactory;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
     _broker    = broker;
 }
Ejemplo n.º 20
0
        public AdminViewProvider(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            ISiteSettingsStore siteSettingsStore,
            ITimeZoneProvider timeZoneProvider,
            IHomeRouteManager homeRouteManager,
            ILocaleProvider localeProvider,
            IShellSettings shellSettings,
            ISiteThemeLoader themeLoader,
            IPlatoHost platoHost)
        {
            _siteSettingsStore = siteSettingsStore;
            _timeZoneProvider  = timeZoneProvider;
            _homeRouteManager  = homeRouteManager;
            _localeProvider    = localeProvider;
            _shellSettings     = shellSettings;
            _themeLoader       = themeLoader;
            _platoHost         = platoHost;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 21
0
 public ShellFeatureUpdater(
     IShellFeatureStore <ShellFeature> shellFeatureStore,
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IShellContextFactory shellContextFactory,
     IDataMigrationBuilder migrationBuilder,
     IOptions <PlatoOptions> platoOptions,
     ILogger <ShellFeatureUpdater> logger,
     IFeatureFacade featureFacade,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _shellContextFactory    = shellContextFactory;
     _shellFeatureStore      = shellFeatureStore;
     _migrationBuilder       = migrationBuilder;
     _shellSettings          = shellSettings;
     _featureFacade          = featureFacade;
     _platoOptions           = platoOptions;
     _platoHost = platoHost;
     _logger    = logger;
 }
Ejemplo n.º 22
0
        public AdminController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <FeaturesIndexViewModel> viewProvider,
            IShellDescriptorManager shellDescriptorManager,
            IAuthorizationService authorizationService,
            ITourDescriptorStore tourDescriptorStore,
            IShellFeatureManager shellFeatureManager,
            IShellSettings shellSettings,
            IPlatoHost platoHost,
            IAlerter alerter)
        {
            _shellDescriptorManager = shellDescriptorManager;
            _authorizationService   = authorizationService;
            _shellFeatureManager    = shellFeatureManager;
            _tourDescriptorStore    = tourDescriptorStore;
            _shellSettings          = shellSettings;
            _viewProvider           = viewProvider;
            _platoHost = platoHost;
            _alerter   = alerter;

            T = htmlLocalizer;
            S = stringLocalizer;
        }