Here's what I am using to test with:
Code: Select all
Token.Instance.User.UserGroups.RemoveAt(Token.Instance.User.UserGroups.IndexOf(Token.Instance.User.UserId, 9));
Token.Instance.User.UserGroups.Save();
Token.Instance.User.Save();
Code: Select all
Token.Instance.User.UserGroups.RemoveAt(Token.Instance.User.UserGroups.IndexOf(Token.Instance.User.UserId, 9));
Token.Instance.User.UserGroups.Save();
Token.Instance.User.Save();
Code: Select all
User user = UserDataSource.Load(userId);
int index = user.UserGroups.IndexOf(userId, _GroupId);
if (index > -1) user.UserGroups.DeleteAt(index);