public MailerService(IOptions <MailerOptions> options, IHtmlComposer composer, IMailQueue queue) { _options = options.Value; _composer = composer; _queue = queue; }
public EmailService( IOptionsSnapshot <MailerOptions> mailerOptions, IAmazonSimpleEmailService mailer, ILogger <EmailService> logger) : base(logger) { _mailerOptions = mailerOptions.Value; _mailer = mailer; }
public MailJob(IOptions <MailerOptions> options, IServiceProvider provider, ILogger <MailJob> logger, IMailQueue queue) { _options = options.Value; _provider = provider; _logger = logger; _queue = queue; }
public UserService(OnlineSalesContext context, IHttpContextAccessor httpContext, IOptions <MailerOptions> options, IRoleCache roleCache, ListQuery <AppUser, AppUserDTO> q, ILogger <UserService> logger) : base(httpContext, context) { _query = q; _options = options.Value; _roleCache = roleCache; _logger = logger; }
public static void Send(GMailerOptions gMailerOptions, string recipient, string subject, string body) { var mailerOptions = new MailerOptions() { SmtpHost = "smtp.gmail.com", SmtpPort = 587, EnableSsl = true, IsBodyHtml = true, Name = gMailerOptions.Name, Email = $"{gMailerOptions.Username}@gmail.com", Password = gMailerOptions.Password }; GenericMailer.Send(mailerOptions, recipient, subject, body); }
public MailQueue(IOptions <MailerOptions> options) { _options = options.Value; }
public Mailer(IOptions <MailerOptions> mailerOprtions) { _mailerOptions = mailerOprtions.Value; }