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