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;
 }
Beispiel #4
0
 public EmailService(IEmailSettingsProvider emailSettingsProvider)
 {
     _emailSettingsProvider = emailSettingsProvider;
     _templateProvider      = new EmailTemplateProvider(_emailSettingsProvider);
 }
 public EmailerClient(IEmailSettingsProvider settingsProvider)
 {
     _settingsProvider = settingsProvider;
 }