public SiteSmtpOptionsResolver(
     ISiteContextResolver siteResolver,
     ILogger <SiteSmtpOptionsResolver> logger,
     IOptions <SmtpOptions> smtpOptionsAccessor
     ) : base(smtpOptionsAccessor)
 {
     _siteResolver = siteResolver;
     _log          = logger;
 }
Exemple #2
0
 public SiteSendGridOptionsProvider(
     ISiteContextResolver siteResolver,
     ILogger <SiteMailgunOptionsProvider> logger,
     IOptions <SendGridOptions> optionsAccessor
     ) : base(optionsAccessor)
 {
     _siteResolver = siteResolver;
     _log          = logger;
 }
Exemple #3
0
 public SiteElasticEmailOptionsProvider(
     ISiteContextResolver siteResolver,
     ILogger <SiteElasticEmailOptionsProvider> logger,
     IOptions <ElasticEmailOptions> optionsAccessor
     ) : base(optionsAccessor)
 {
     _siteResolver = siteResolver;
     _log          = logger;
 }
Exemple #4
0
 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;
 }
Exemple #7
0
 public SiteResolver(ISiteContextResolver siteContextResolver)
 {
     _siteContextResolver = siteContextResolver;
 }