public static string ApplyHtmlToEmailBody(AspNetUser user) { // would MUCH RATHER have pulled in a string from a .HTML file here to make for easier changes in future but for now... var html = EmailHtmlTemplate.EmailContent; var finalEmailBody = GetEmailBody(user); return html.Replace(EmailContentTag, finalEmailBody); }
private static string GetEmailBody(AspNetUser user) { return _emailBody .Replace(ClientNameTag, user.UserProfile.FirstName + " " + user.UserProfile.LastName) .Replace(PasswordResetTag, string.Format("{0}/uid={1}", ConfigurationManager.AppSettings["PasswordResetURL"], Helpers.Base64ForUrlEncode(user.Id))); }
public static string GetEmailBody(AspNetUser user) { return _emailBody .Replace(ClientNameTag, user.UserProfile.FirstName + " " + user.UserProfile.LastName); }