コード例 #1
0
ファイル: AccountUser.cs プロジェクト: rajjy1/nepalicorner
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
ファイル: AccountUser.cs プロジェクト: rajjy1/nepalicorner
 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;
 }