public Task SendAsync(IdentityMessage message)
 {
     return Task.Factory.StartNew(() =>
     {
         var emailMessage = new EmailMessage();
         emailMessage.Destination = message.Destination;
         emailMessage.Subject = message.Subject;
         emailMessage.Message = message.Body;   
                      
         _emailService.Send(emailMessage);
     });
 }
        public void Send(EmailMessage messageModel)
        {
            using (SmtpClient smtpClient = new SmtpClient())
            {                
                MailAddress mailAddress = new MailAddress(((NetworkCredential)smtpClient.Credentials).UserName, "CatchMe");
                MailMessage mailMessage = new MailMessage(mailAddress.Address,
                    messageModel.Destination,
                    messageModel.Subject,
                    messageModel.Message);

                smtpClient.Send(mailMessage);
            }
        }