public bool TryGetUser(string id, out User user)
 {
     user = Users.FirstOrDefault(u => u.Id == id);
     return (user != null);
 }
        public void AddUser(User user)
        {
            User existingUser;
            if (TryGetUser(user.Id, out existingUser))
            {
                // change name
                existingUser.Name = user.Name;
            }
            else
            {
                // add new user
                Users.Add(user);
            }

            SaveUserData(new UserData { Users = Users.ToArray() });
        }