private void CheckedRemoveUser(Murmur.User user) { var oldUser = new User(user); for (int i = 0; i < Users.Count; ++i) { if (Users[i].Equals(oldUser)) { Users.RemoveAt(i); break; } } }
private void CheckedAddUser(Murmur.User user) { var newUser = new User(user); if (Users.Where(existingUser => existingUser == newUser).Count() == 0) { Users.Add(newUser); } }