public static void SendCommentEmail(IUserBasicDetail to, IUserBasicDetail by, Guid postID, string commentMessage) { string toEmail = to.Email; SMTP.PostSingleMail(new cfEmail( string.Format("{0} made a comment", by.FullName), HtmlBodyGenerator.GetCommentBody(postID, by.ID, "climber/" + by.ID, by.FullName, by.Avatar, commentMessage), new MailAddress(toEmail, to.FullName), Stgs.MailMan)); }
public static void SendUserMessageEmail(IUserBasicDetail to, IUserBasicDetail from, string messageContent) { string toEmail = to.Email; SMTP.PostSingleMail(new cfEmail( string.Format("{0} sent you a message", from.FullName), HtmlBodyGenerator.GetMessageBody(from.ID, "climber/" + from.ID, from.FullName, from.Avatar, messageContent), new MailAddress(toEmail, to.FullName), Stgs.MailMan)); }
public static void SendPartnerCallEmail(IUserBasicDetail to, IUserBasicDetail by, CfCacheIndexEntry place, PartnerCall pc, string matchingSubscriptionPlaces) { string toEmail = to.Email; SMTP.PostSingleMail(new cfEmail( string.Format("{0}'s PartnerCall for {1}", by.FullName, place.Name), HtmlBodyGenerator.GetPartnerCallBody(pc.ID, by.ID, "climber/" + by.ID, by.FullName, place.SlugUrl, place.Name, pc.StartDateTime, by.Avatar, pc.Comment, matchingSubscriptionPlaces), new MailAddress(toEmail, to.FullName), Stgs.MailMan)); }