/// <summary> /// Initializes a new instance of the <see cref="EmailSender"/> class. /// </summary> /// <param name="emailRenderer"></param> /// <param name="logger"></param> /// <param name="smtpOptionsAccessor"></param> public EmailSender( IEmailRenderer emailRenderer, IEmLogger logger, IOptions <SmtpOptions> smtpOptionsAccessor) { this.emailRenderer = emailRenderer; this.logger = logger; this.smtpOptions = smtpOptionsAccessor.Value; }
public SendEmailCommand(IEmailRenderer emailRenderer, IEmailSender emailSender, IEmailInfoParser emailInfoParser, ITemplateLocator templateLocator) { _emailRenderer = emailRenderer; _templateLocator = templateLocator; _emailInfoParser = emailInfoParser; _emailSender = emailSender; }