tag:blogger.com,1999:blog-6831292026292542607.post7529796447201198994..comments2023-04-11T08:05:39.253-07:00Comments on Avinash: Code to add SPUser in SPGroupAvinashhttp://www.blogger.com/profile/12901530400733922399noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6831292026292542607.post-63431302523761409752014-10-15T00:08:10.584-07:002014-10-15T00:08:10.584-07:00Can we add custom metadata to SPGroups. E.g. I hav...Can we add custom metadata to SPGroups. E.g. I have a requirement to add what type the group belongs to say CategoryA, CategoryB etc.<br />Any input on this will be apprecaitedAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6831292026292542607.post-40982049045455326132012-04-10T23:28:14.375-07:002012-04-10T23:28:14.375-07:00Change it to this ( >0 not >1))
//1- Check ...Change it to this ( >0 not >1))<br /><br />//1- Check if the user is valid sharepoint user<br /> SPUser user = null;<br /> try<br /> {<br /> user = group.ParentWeb.EnsureUser(fullUserName);<br /> }<br /> catch<br /> {<br /> //TODO: Log an issue about this user!<br /> }<br /><br /> if (user != null)<br /> {<br /> //2- Check the user is not already member of the group ( if yes, remove him )<br /> List groupNames = new List();<br /> foreach (SPGroup userGroup in user.Groups)<br /> {<br /> groupNames.Add(userGroup.Name.ToLower());<br /> }<br /><br /> if ((user.Groups.Count < 1)<br /> || (user.Groups.Count > 0<br /> && !groupNames.Contains(group.Name)))<br /> {<br /> group.AddUser(user);<br /> }<br /> }Jamil Haddadinhttps://www.blogger.com/profile/13295444905666997228noreply@blogger.com