public GraphCalendarProvider(IGraphAuthenticationProviderFactory graphAuthenticationProviderFactory, StoredConfiguration config, IOptions <CalendarConfigurationOptions> optionsAccessor) { this.graphAuthenticationProviderFactory = graphAuthenticationProviderFactory; this.config = config; options = optionsAccessor.Value; }
public CalendarConfigurationsService(IConfigurationRepository repository, IOptions <CalendarConfigurationOptions> optionsAccessor, IGraphAuthenticationProviderFactory authenticationProviderFactory, ILoggerFactory logger, IGoogleCredentialProvider googleCredentialProvider) { this.repository = repository; this.authenticationProviderFactory = authenticationProviderFactory; this.googleCredentialProvider = googleCredentialProvider; this.logger = logger.CreateLogger("CalendarConfigurationsService"); options = optionsAccessor.Value; }
public GraphCalendarProviderFactory(IGraphAuthenticationProviderFactory graphAuthenticationProviderFactory, IOptions <CalendarConfigurationOptions> optionsAccessor) { this.graphAuthenticationProviderFactory = graphAuthenticationProviderFactory; this.optionsAccessor = optionsAccessor; }