public DoReplacements ( CmsData.CMSDataContext callingContext, |
||
callingContext | CmsData.CMSDataContext | |
p | ||
return | string |
public string DoReplacements(CMSDataContext callingContext, Person p)
{
person = p;
db = callingContext;
var aa = db.GetAddressList(p);
ListAddresses = aa.DistinctEmails();
var texta = new List<string>(stringlist);
for (var i = 1; i < texta.Count; i += 2)
texta[i] = DoReplaceCode(texta[i], p);
return string.Join("", texta);
}
EmailReplacements::DoReplacements ( int pid, CmsData.EmailQueueTo emailqueueto ) : string |
public string EmailStr(int queuedBy, string fromAddr, string body) { using (var db2 = NewDataContext()) { db2.SetCurrentOrgId(CurrentOrgId); var m = new EmailReplacements(db2, body, new MailAddress(fromAddr)); var p = db2.LoadPersonById(queuedBy); return(m.DoReplacements(db2, p)); } }