public static EmailAddress ToEmailAddress(this EmailRecipientEmbedded recipient) { if (!Configuration.SendEmails) { throw new InvalidOperationException("EmailConfigurationEmbedded.SendEmails is set to false"); } if (recipient.DisplayName.HasText()) { return(new EmailAddress(recipient.DisplayName, Configuration.OverrideEmailAddress.DefaultText(recipient.EmailAddress))); } return(new EmailAddress(Configuration.OverrideEmailAddress.DefaultText(recipient.EmailAddress))); }
public static Recipient ToRecipient(this EmailRecipientEmbedded recipient) { if (!EmailLogic.Configuration.SendEmails) { throw new InvalidOperationException("EmailConfigurationEmbedded.SendEmails is set to false"); } return(new Recipient { EmailAddress = new EmailAddress { Address = EmailLogic.Configuration.OverrideEmailAddress.DefaultText(recipient.EmailAddress), Name = recipient.DisplayName } }); }