Scenario:
I needed to find out atleast one user who is site admin , for purpose of creating a SPUserGroup.
Also for someother requirement I wanted to find out the list of users who are site admins.
Solution:
I love object model , I am sure you can sense that ;-)
Code:
private SPUser GetSiteAdmin(SPWeb web) { foreach (SPUser user in web.SiteUsers) if (user.IsSiteAdmin) return user; return null; } private SPUserCollection GetSiteAdmins(SPWeb web) { SPUserCollection users = null; foreach (SPUser user in web.SiteUsers) if (user.IsSiteAdmin) users.Add(user.LoginName, user.Email, user.Name, user.Notes); return users; }
0 comments:
Post a Comment