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); }