public PlatoGitHubOptionsConfiguration( IGitHubSettingsStore <PlatoGitHubSettings> githubSettingsStore, ILogger <PlatoGitHubOptionsConfiguration> logger, IEncrypter encrypter) { _githubSettingsStore = githubSettingsStore; _encrypter = encrypter; _logger = logger; }
public AdminViewProvider( IGitHubSettingsStore <PlatoGitHubSettings> gitHubSettingsStore, IOptions <PlatoOptions> platoOptionsAccessor, ILogger <AdminViewProvider> logger, IShellSettings shellSettings, IEncrypter encrypter, IPlatoHost platoHost) { _gitHubSettingsStore = gitHubSettingsStore; _platoOptions = platoOptionsAccessor.Value; _shellSettings = shellSettings; _platoHost = platoHost; _encrypter = encrypter; _logger = logger; }