public EmailJob(IEmailSender emailSender, IEmailSettingsProvider emailSettingsProvider, IEmailTemplateProvider emailTemplateProvider, IGroupManager groupManager, IUserManager userManager) { _emailSender = emailSender; _emailSettingsProvider = emailSettingsProvider; _emailTemplateProvider = emailTemplateProvider; _groupManager = groupManager; _userManager = userManager; }
/// <summary> /// Initializes a new instance of the <see cref="SendMailProvider"/> class. /// </summary> /// <param name="settings"> /// The settings. /// </param> public SendMailProvider(IEmailSettingsProvider settings) { emailSettings = settings; }
public EmailTemplateProvider(IEmailSettingsProvider emailSettingsProvider) { _emailSettingsProvider = emailSettingsProvider; }
public EmailService(IEmailSettingsProvider emailSettingsProvider) { _emailSettingsProvider = emailSettingsProvider; _templateProvider = new EmailTemplateProvider(_emailSettingsProvider); }
public EmailerClient(IEmailSettingsProvider settingsProvider) { _settingsProvider = settingsProvider; }