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