public Boolean userExists(UserModel x) { foreach (User u in _users) { if (u.WNum == x.WNumber || (u.FName.ToLower() == x.FirstName.ToLower() && u.LName.ToLower() == x.LastName.ToLower())) { return true; } } return false; }
public UserModel authenticateUser(String w, String p) { UserModel x = new UserModel(new User()); x.FirstName = "NEW"; foreach (User u in _users) { if (u.Passwd == p && u.WNum == w) { x = new UserModel(u); break; } } return x; }
public void OnRequestLogin() { if (validateInput()) { _user = _authNModel.authenticateUser(WNumber, Password); if (!(_user.FirstName=="NEW") && LoggedIn == false) { Information = "Welcome " + _user.FirstName + "."; GlobalModel.User = _user; LoggedIn = !LoggedIn; } else { if (LoggedIn) { Information = loggedInError; } else{ Information = invalidEntryError; } } } else { Information = invalidEntryError; } if (RequestLogin != null) { RequestLogin(this, new EventArgs()); } }