예제 #1
0
 public RazorEmail()
 {
     // Use defaults
     MessageSettingsProvider = new DefaultMessageSettingsProvider();
     MessageGenerator        = new RazorMessageGenerator();
     SendEmailProvider       = new SmtpSendEmailProvider();
 }
예제 #2
0
 public SendEmailService(ISendEmailProvider sendEmailProvider)
 {
     _sendEmailProvider = sendEmailProvider;
 }
예제 #3
0
 public RazorEmail(IMessageSettingsProvider settingsProvider = null, IMessageGenerator messageGenerator = null, ISendEmailProvider sendEmailProvider = null)
 {
     MessageSettingsProvider = settingsProvider ?? new DefaultMessageSettingsProvider();
     MessageGenerator        = messageGenerator ?? new RazorMessageGenerator();
     SendEmailProvider       = sendEmailProvider ?? new SmtpSendEmailProvider();
 }
 public DummySendEmailJob(ISendEmailProvider sendEmailProvider)
 {
     _sendEmailProvider = sendEmailProvider;
 }