private string DoAddSmallGroup(string text, EmailQueueTo emailqueueto)
{
const string RE = @"\{addsmallgroup:\[(?<group>[^\]]*)\]\}";
var re = new Regex(RE, RegexOptions.Singleline);
Match match = re.Match(text);
if (match.Success && emailqueueto.OrgId.HasValue)
{
string tag = match.Value;
string group = match.Groups["group"].Value;
OrganizationMember om = (from mm in OrganizationMembers
where mm.OrganizationId == emailqueueto.OrgId
where mm.PeopleId == emailqueueto.PeopleId
select mm).SingleOrDefault();
if (om != null)
{
om.AddToGroup(this, group);
}
text = text.Replace(tag, "");
}
return(text);
}