public MailMessage ToMailMessage() { MailMessage mailMessage = null; if (IsValid) { mailMessage = new MailMessage { From = (EmailAddress)From, Subject = Subject, Body = Body, IsBodyHtml = IsBodyHtml, }; if (!To.IsEmpty()) { To.ForEach(e => mailMessage.To.Add(e)); } if (!Bcc.IsEmpty()) { Bcc.ForEach(e => mailMessage.Bcc.Add(e)); } } return(mailMessage); }