Example #1
0
        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);
        }