public bool ForwardUserMessage(UserProfile requester, ForwardUserMessageModel forwardrequest)
        {
            UserMessage          userMessage     = _userMessageRepository.ReadById(forwardrequest.Id);
            MessageTemplateModel forwardTemplate =
                _messageTemplateLogic.ReadForKey(MESSAGE_TEMPLATE_FORWARDUSERMESSAGE);

            try
            {
                string body = forwardTemplate.Body.Inject
                                  (new {
                    UserEmail   = requester.EmailAddress,
                    ForwardBody = userMessage.Body
                });

                _emailClient.SendEmail
                    (new List <string>()
                {
                    forwardrequest.EmailAddress
                },
                    null,
                    null,
                    userMessage.Subject,
                    body,
                    true);
            }
            catch (Exception ex)
            {
                _log.WriteErrorLog("ForwardUserMessage: Error sending email", ex);
            }

            return(true);
        }