public override void AddSiteGroup(string name, SPDGUser owner, SPDGUser defaultUser, string description) { if (_site.RootWeb.ID != this.ID) { _site.RootWeb.AddSiteGroup(name, owner, defaultUser, description); } invalidateSiteGroups(); GroupCreationInformation groupCreateInformation=new GroupCreationInformation(); groupCreateInformation.Title = name; groupCreateInformation.Description = description; var group= _web.SiteGroups.Add(groupCreateInformation); group.Owner = ((SPDGClientUser) owner).User; group.Update(); _context.ExecuteQuery(); }
public abstract void AddSiteGroup(string name, SPDGUser owner, SPDGUser defaultUser, string description);
public override void AddSiteGroup(string name, SPDGUser owner, SPDGUser defaultUser, string description) { var spOwner =((SPDGServerUser)owner).SPUser; var spDefaultUser = ((SPDGServerUser)defaultUser).SPUser; _spWeb.SiteGroups.Add(name, spOwner, spDefaultUser, description); }