CmsData.OrganizationMember.AddToGroup C# (CSharp) Method

AddToGroup() public method

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;
        }

Same methods

OrganizationMember::AddToGroup ( CmsData.CMSDataContext Db, string name ) : void
OrganizationMember::AddToGroup ( CmsData.CMSDataContext Db, string name, int n ) : void

Usage Example

Ejemplo n.º 1
0
        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);
        }
All Usage Examples Of CmsData.OrganizationMember::AddToGroup