public MailObject WriteToMailObject(MailObject message) { var _accountSettings = Engine.Settings.Account; if (_accountSettings.VerifySubject.IsSet()) { message.Subject = _accountSettings.VerifySubject.ReplaceUserVariables(User).ReplaceSiteVariables(); } else { message.Subject = "Confirm your email address for {Site.Title}.".ReplaceUserVariables(User).ReplaceSiteVariables(); } if (_accountSettings.VerifyTitle.IsSet()) { message.PreHeader = _accountSettings.VerifyTitle.ReplaceUserVariables(User).ReplaceSiteVariables(); } else { message.PreHeader = "Confirm your email address."; } if (_accountSettings.VerifyMessage.IsSet()) { message.AddDiv(_accountSettings.VerifyMessage.ReplaceSiteVariables().ReplaceUserVariables(User)); } else { message.AddParagraph("You have been sent this in order to confirm your email."); } message.AddParagraph("Your username: <strong>" + User.UserName + "</strong>"); message.AddParagraph("Please click the link below to confirm your email."); message.AddCallToAction("Confirm your Email", ConfirmLink); message.AddParagraph($"Or visit the following URL: {ConfirmLink}"); return(message); }
public MailObject WriteToMailObject(MailObject message) { var _accountSettings = Engine.Settings.Account; if (_accountSettings.WelcomeSubject.IsSet()) { message.Subject = _accountSettings.WelcomeSubject.ReplaceUserVariables(User).ReplaceSiteVariables(); } else { message.Subject = "Your new account on {Site.Title}.".ReplaceUserVariables(User).ReplaceSiteVariables(); } if (_accountSettings.WelcomeTitle.IsSet()) { message.PreHeader = _accountSettings.WelcomeTitle.ReplaceUserVariables(User).ReplaceSiteVariables(); } else { message.PreHeader = "Your new account."; } if (_accountSettings.WelcomeMessage.IsSet()) { message.AddDiv(_accountSettings.WelcomeMessage.ReplaceUserVariables(User).ReplaceSiteVariables()); } else { message.AddParagraph("Thank you for creating an account on {Site.Title}".ReplaceUserVariables(User).ReplaceSiteVariables()); } message.AddParagraph("Your username: <strong>" + User.UserName + "</strong>"); message.AddParagraph("You can log in and access your account by clicking the link below."); message.AddCallToAction("Access your account", LoginLink); return(message); }
public MailObject WriteNotificationToMailObject(MailObject message) { message = WriteToMailObject(message); message.Subject += " - [COPY]"; return(message); }