public ProposalManagerClientFactory(IWebApiAuthProvider webApiAuthProvider, IConfiguration configuration) { proposalManagerConfiguration = new ProposalManagerConfiguration(); configuration.Bind(ProposalManagerConfiguration.ConfigurationName, proposalManagerConfiguration); azureAdConfiguration = new AzureAdOptions(); configuration.Bind("AzureAd", azureAdConfiguration); this.webApiAuthProvider = webApiAuthProvider; }
public PowerBIService( ILogger <PowerBIService> logger, IOptionsMonitor <AppOptions> appOptions, IWebApiAuthProvider webApiAuthProvider, IAzureKeyVaultService azureKeyVaultService) : base(logger, appOptions) { _webApiAuthProvider = webApiAuthProvider; _azureKeyVaultService = azureKeyVaultService; }