/// <summary> /// Mails the invite. /// </summary> /// <returns>The betakey code</returns> /// <param name="emailAddress">Email address.</param> public string MailInvite(string emailAddress) { var betakey = RetrieveAndMarkSendKey(); var subject = LibLogic.Helpers.SiteInfo.SiteName + " Invite"; string signupLink = string.Format("{0}/?betaemail={1}&betacode={2}", LibLogic.Helpers.SiteInfo.SiteUrl, System.Web.HttpUtility.HtmlEncode(emailAddress), System.Web.HttpUtility.HtmlEncode(betakey)); var message = string.Format("You have been invited to signup at <a href=\"{0}\">{1}</a>.", signupLink, LibLogic.Helpers.SiteInfo.SiteName); message += " Your beta key is below. <br><br>"; message += string.Format("<strong>{0}</strong>", betakey); email.SendMail_BackgroundThread(message, subject, emailAddress, true, null, Email.EmailTemplates.BetaKey); return(betakey); }
private void EmailAccountCreation() { string subject = string.Format("{0} Account Created", Helpers.SiteInfo.SiteName); var message = new System.Text.StringBuilder(); message.Append(string.Format("Welcome to {0}", Helpers.SiteInfo.SiteName)); message.Append("<br><br>"); message.Append(string.Format("Your {0} account has been created. ", Helpers.SiteInfo.SiteName)); message.Append(string.Format("You can login and start using your account anytime at {0}." , Helpers.SiteInfo.SiteUrl)); email.SendMail_BackgroundThread(message.ToString(), subject, this.details.Email, true, null); }