public SiteSmtpOptionsResolver( ISiteContextResolver siteResolver, ILogger <SiteSmtpOptionsResolver> logger, IOptions <SmtpOptions> smtpOptionsAccessor ) : base(smtpOptionsAccessor) { _siteResolver = siteResolver; _log = logger; }
public SiteSendGridOptionsProvider( ISiteContextResolver siteResolver, ILogger <SiteMailgunOptionsProvider> logger, IOptions <SendGridOptions> optionsAccessor ) : base(optionsAccessor) { _siteResolver = siteResolver; _log = logger; }
public SiteElasticEmailOptionsProvider( ISiteContextResolver siteResolver, ILogger <SiteElasticEmailOptionsProvider> logger, IOptions <ElasticEmailOptions> optionsAccessor ) : base(optionsAccessor) { _siteResolver = siteResolver; _log = logger; }
public SiteEmailSenderResolver( ISiteContextResolver siteResolver, IEnumerable <IEmailSender> allConfiguredSenders, ILogger <SiteEmailSenderResolver> logger ) : base(allConfiguredSenders) { _allConfiguredSenders = allConfiguredSenders; _siteResolver = siteResolver; _log = logger; }
public CoreProjectEmailService( ViewRenderer viewRenderer, ISiteContextResolver siteResolver, IEmailSenderResolver emailSenderResolver, ILogger <CoreProjectEmailService> logger ) { _viewRenderer = viewRenderer; _emailSenderResolver = emailSenderResolver; _siteResolver = siteResolver; _log = logger; }
public CachingSiteResolver( ISiteContextResolver siteContextResolver, IMemoryCache cache, ILoggerFactory loggerFactory, ISiteQueries siteRepository, IOptions <MultiTenantOptions> multiTenantOptions, IOptions <CachingSiteResolverOptions> cachingOptionsAccessor ) : base(cache, loggerFactory) { _siteContextResolver = siteContextResolver; _siteQueries = siteRepository; _multiTenantOptions = multiTenantOptions.Value; _cachingOptions = cachingOptionsAccessor.Value; }
public SiteResolver(ISiteContextResolver siteContextResolver) { _siteContextResolver = siteContextResolver; }