public MailMessage GetUserActivationMessage() { var emailTemplateService = new EmailTemplateRepository(); var emailTemplate = emailTemplateService.GetEmailTemplateByName(TemplateName.UserActivation.ToString()); var mail = new MailMessage(NcConstants.NcEmail, Email) { Body = string.Format(emailTemplate.EmailBody, NcConstants.ActivationUrl + ActivationCode), Subject = emailTemplate.Subject, IsBodyHtml = true, BodyEncoding = Encoding.GetEncoding("utf-8") }; return mail; }
public MailMessage GetReplyToAPostMessage() { var emailTemplateService = new EmailTemplateRepository(); var emailTemplate = emailTemplateService.GetEmailTemplateByName(TemplateName.ReplyToAPost.ToString()); var mail = new MailMessage(NcConstants.NcEmail, PostCreatorEmail) { Body = string.Format(emailTemplate.EmailBody, ReplierName, ReplierEmail, ReplyMessage), Subject = emailTemplate.Subject, IsBodyHtml = true, BodyEncoding = System.Text.Encoding.GetEncoding("utf-8") }; return mail; }
public MailMessage GetPasswordActivationMessage() { var emailTemplateService = new EmailTemplateRepository(); var emailTemplate = emailTemplateService.GetEmailTemplateByName(TemplateName.ResetPassword.ToString()); var mail = new MailMessage(NcConstants.NcEmail, Email) { Body = emailTemplate.EmailBody + NcConstants.ResetPasswordUrl + ResetPasswordCode + "&userid=" + Id, Subject = emailTemplate.Subject, IsBodyHtml = true, BodyEncoding = Encoding.GetEncoding("utf-8") }; return mail; }