public ConsoleEmailSender(MailTemplatingSettings mailSettings, ILogger <ConsoleEmailSender> logger, ITemplateRenderer templateRenderer, IEmailQueue emailQueue) { _logger = logger; _templateRenderer = templateRenderer; _emailQueue = emailQueue; _mailSettings = mailSettings; }
public EmailSender(INotificationContext notificationContext, MailTemplatingSettings mailSettings, IFluentEmail fluentEmail, IEmailQueue emailQueue) { _notificationContext = notificationContext; _fluentEmail = fluentEmail; _emailQueue = emailQueue; _mailSettings = mailSettings; }
public EmailNotificationProvider(ISmtpProvider smtpProvider, ILogger <EmailNotificationProvider> logger, IEmailQueue emailQueue) { _smtpProvider = smtpProvider; _emailQueue = emailQueue; _logger = logger; }
public EmailSenderJob(Logger logger, IEmailQueue emailQueue, IRazorEmailEngine razorEmailEngine, ISystemSettings systemSettings, IConnectionSettingsManager connectionSettingsManager) { _logger = DIHelper.VerifyParameter(logger); _emailQueue = DIHelper.VerifyParameter(emailQueue); _razorEmailEngine = DIHelper.VerifyParameter(razorEmailEngine); _systemSettings = DIHelper.VerifyParameter(systemSettings); _connectionSettingsManager = DIHelper.VerifyParameter(connectionSettingsManager); }
public SendEmailToInviteeWhenInvitationIsSent(IAccountRepository account, ILogger <InvitationSent> logger, IConfiguration config, IAccountPlanRepository accountPlan, IEmailQueue emailQueue) { _account = account; _logger = logger; _config = config; _accountPlan = accountPlan; _emailQueue = emailQueue; }
public EmailSenderWorker(IEmailQueue emailQueue, IEmailSender emailSender) { Guard.NotNull(emailQueue, nameof(emailQueue)); Guard.NotNull(emailSender, nameof(emailSender)); this._emailQueue = emailQueue; this._emailSender = emailSender; }
public SendEmailWhenItemIsCompleted(IAccountRepository account, DapperQuery dapper, IAccountPlanRepository accountPlan, IConfiguration config, ILogger <SendEmailWhenItemIsCompleted> logger, IEmailQueue emailQueue) { _dapper = dapper; _accountPlan = accountPlan; _config = config; _logger = logger; _emailQueue = emailQueue; _account = account; }
public EmailService( IOptionsMonitor <EmailSettings> optionsMonitor, ILogger <EmailService> logger, IEmailQueue emailQueue) { _optionsMonitor = optionsMonitor; _logger = logger; _emailQueue = emailQueue; }
public ProjectNotifier(IMembershipRepository membershipRepository, IEmailQueue emailQueue, IRazorTemplateRepository razorTemplateRepository, IUrlGenerator urlGenerator, ISystemSettings systemSettings, INotificationResourceViews notificationResourceViews, IDeployRepository deployRepository, IDeployStateRepository deployStateRepository) { _membershipRepository = DIHelper.VerifyParameter(membershipRepository); _emailQueue = DIHelper.VerifyParameter(emailQueue); _razorTemplateRepository = DIHelper.VerifyParameter(razorTemplateRepository); _urlGenerator = DIHelper.VerifyParameter(urlGenerator); _systemSettings = DIHelper.VerifyParameter(systemSettings); _notificationResourceViews = DIHelper.VerifyParameter(notificationResourceViews); _deployRepository = DIHelper.VerifyParameter(deployRepository); _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository); }
public SendEmailWhenListIsCompletedDomainEventHandler(IConfiguration config, DapperQuery dapper, IEmailQueue emailQueue, ILogger <SendEmailWhenListIsCompletedDomainEventHandler> logger, IAccountRepository account, IAccountPlanRepository accountPlan) { _config = config; _dapper = dapper; _emailQueue = emailQueue; _logger = logger; _account = account; _accountPlan = accountPlan; }
public RazorEmailNotificationProvider(IViewRenderService viewRenderService, ISmtpProvider smtpProvider, ILogger <EmailNotificationProvider> logger, IEmailQueue emailQueue) : base(smtpProvider, logger, emailQueue) { _viewRenderService = viewRenderService; }
public SendEmailBackgroundService(IServiceProvider serviceProvider, IEmailQueue emailQueue, ILogger <SendEmailBackgroundService> logger) { _serviceProvider = serviceProvider; _emailQueue = emailQueue; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ActionDefinitionBase"/> class. /// </summary> /// <param name="builder"> /// The builder. /// </param> protected ActionDefinitionBase(Builder builder) { if (builder == null) throw new ArgumentNullException("builder"); #if !SILVERLIGHT _emailQueue = builder.EmailQueue; #endif _guid = builder.Guid; _name = builder.Name; _groupName = builder.GroupName; _subjectTemplate = builder.SubjectTemplate; _messageTemplate = builder.MessageTemplate; _emailFieldName = builder.EmailFieldName; _sendEmail = builder.SendEmail; _obsolete = builder.Obsolete; _emailDeepLink = builder.EmailDeepLink; #if !SILVERLIGHT _auditLogger = builder.AuditLogger; #endif }