public SendGridMailDispatchService( MailSettings mailSettings, SendGridSettings sendGridSettings, IPathResolver pathResolver ) { _mailSettings = mailSettings; _sendGridSettings = sendGridSettings; _pathResolver = pathResolver; }
public SendGridMailDispatchSession( Core.Mail.MailSettings mailSettings, SendGridSettings sendGridSettings, IPathResolver pathResolver ) { _mailSettings = mailSettings; _sendGridSettings = sendGridSettings; if (_mailSettings.SendMode == MailSendMode.LocalDrop) { _debugMailDispatchSession = new DebugMailDispatchSession(mailSettings, pathResolver); } else { _sendGridClient = new SendGridClient(_sendGridSettings.ApiKey); } }