public IEnumerator <string> RegisterUser(string userName, string password, string data) { Load(); bool userExist = false; foreach (SerializableUserObject user in _users.Users) { if (user.UserName == userName) { userExist = true; } } if (userExist) { yield return(USERERROR); } else { var tempUser = new SerializableUserObject(); tempUser.UserName = userName; tempUser.Password = password; tempUser.Data = data; _users.Users.Add(tempUser); Save(); yield return(SUCCESS); } }
public IEnumerator <string> SetUserData(string userName, string password, string data) { bool userExist = false; int targetUser = 0; foreach (SerializableUserObject user in _users.Users) { if (user.UserName == userName) { userExist = true; targetUser = _users.Users.IndexOf(user); } } if (!userExist) { yield return(USERERROR); } else { _users.Users.RemoveAt(targetUser); SerializableUserObject tempUser = new SerializableUserObject { UserName = userName, Password = password, Data = data }; _users.Users.Add(tempUser); Save(); yield return(SUCCESS); } }