public void RaiseUser(User user) { //return; if (user.UserGroup == UserGroups.First()) { return; } for (int i = 1; i < UserGroups.Count; i++) { if (user.UserGroup == UserGroups[i]) { UserGroup userGroup = user.UserGroup; userGroup.RemoveUser(user); UserGroups[i - 1].AddUser(user); CreateNewContactList(user); user.FreshBalance(); return; } } if (user.UserGroup.Size % 20 == 0 && user.UserGroup.Size > 0) { RandomizeContactLists(); } }