public HomeController( IHtmlLocalizer <HomeController> htmlLocalizer, IStringLocalizer <HomeController> stringLocalizer, ISpamSettingsStore <SpamSettings> spamSettingsStore, IAuthorizationService authorizationService, IEntityReplyStore <DocComment> entityReplyStore, IPlatoUserStore <User> platoUserStore, IOptions <PlatoOptions> platoOpts, IEntityStore <Doc> entityStore, IContextFacade contextFacade, ISpamChecker spamChecker, ISpamClient spamClient, IAlerter alerter) { _authorizationService = authorizationService; _spamSettingsStore = spamSettingsStore; _entityReplyStore = entityReplyStore; _platoUserStore = platoUserStore; _contextFacade = contextFacade; _platoOpts = platoOpts.Value; _spamChecker = spamChecker; _entityStore = entityStore; _spamClient = spamClient; _alerter = alerter; T = htmlLocalizer; S = stringLocalizer; }
public AdminMenu( IStringLocalizer <AdminMenu> localizer, IOptions <PlatoOptions> platoOptions) { T = localizer; _platoOptions = platoOptions.Value; }
public DefaultEncrypterKeyStore( IOptions <PlatoOptions> platoOptionsAccessor, ILogger <DefaultEncrypterKeyStore> logger, IEncrypterKeyBuilder keyBuilder) { _platoOptions = platoOptionsAccessor.Value; _keyBuilder = keyBuilder; _logger = logger; }
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; }
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; }
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; }
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; }