public AddToGroup ( CmsData.CMSDataContext Db, int n ) : int | ||
Db | CmsData.CMSDataContext | |
n | int | |
return | int |
public int AddToGroup(CMSDataContext Db, int n)
{
var omt = Db.OrgMemMemTags.SingleOrDefault(t =>
t.PeopleId == PeopleId
&& t.MemberTagId == n
&& t.OrgId == OrganizationId);
if (omt == null)
{
Db.OrgMemMemTags.InsertOnSubmit(new OrgMemMemTag
{
PeopleId = PeopleId,
OrgId = OrganizationId,
MemberTagId = n
});
Db.SubmitChanges();
return 1;
}
return 0;
}
OrganizationMember::AddToGroup ( CmsData.CMSDataContext Db, string name ) : void | |
OrganizationMember::AddToGroup ( CmsData.CMSDataContext Db, string name, int n ) : void |
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); }