public IEmail CreateEmail( IEmailAddressProvider recipient, string fromEmailAddress, string subject, [MultiLine(NumberOfLines = 5)] string body, [Optionally] IDocumentHolder associateAsDocumentWith) { var msg = new MailMessage(fromEmailAddress, recipient.DefaultEmailAddress().ToString(), subject, body); var email = EmailService.SendAndSaveEmail(msg); if (associateAsDocumentWith != null) { DocumentService.AddExternalDocument(associateAsDocumentWith, email); } return(email); }