public bool DeleteUserGroup(UserGroup userGroup, bool throwOnPopulatedGroup) { bool flag = true; if (userGroup != null) { IList <User> users = userGroup.FindUsersInGroup(_session); flag = !(users != null && users.Count > 0); if (flag) { IList <UserGroup> grps = userGroup.FindChildGroups(this._session); flag = !(grps != null && grps.Count > 0); } if (flag) { flag = userGroup.Delete(_session); } } return(flag); }
public bool DeleteUserGroup(UserGroup userGroup, bool throwOnPopulatedGroup) { bool flag = true; if (userGroup != null) { IList<User> users = userGroup.FindUsersInGroup(_session); flag = !(users != null && users.Count > 0); if (flag) { IList<UserGroup> grps = userGroup.FindChildGroups(this._session); flag = !(grps != null && grps.Count > 0); } if (flag) { flag = userGroup.Delete(_session); } } return flag; }