CmsData.EmailReplacements.DoReplacements C# (CSharp) Méthode

DoReplacements() public méthode

public DoReplacements ( CmsData.CMSDataContext callingContext, Person p ) : string
callingContext CmsData.CMSDataContext
p Person
Résultat 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);
        }

Same methods

EmailReplacements::DoReplacements ( int pid, CmsData.EmailQueueTo emailqueueto ) : string

Usage Example

Exemple #1
0
 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));
     }
 }
All Usage Examples Of CmsData.EmailReplacements::DoReplacements