public SystemEventService(DaoRepository daoRepository, AppConf appConf, ILogger logger, ISmtpSettingsProvider smtpSettingsProvider) : base(daoRepository, appConf, logger) { SupportedEvents.Add("Error"); SupportedEvents.Add("Fatal"); SmtpSettingsProvider = smtpSettingsProvider; }
/// <summary> /// Initializes a new instance of the <see cref="MailService"/> class. /// </summary> /// <param name="smtpSettingsProvider">The SMTP settings provider.</param> public MailService(ISmtpSettingsProvider smtpSettingsProvider) { _smtpSettingsProvider = smtpSettingsProvider; }
public SmtpClientProxyFactory(ISmtpSettingsProvider smtpSettingsprovider) { _smtpSettings = smtpSettingsprovider.ProvideSmtpSettings(); }