private bool ValidateUser(User user) { List <User> users = _userDB.List(); User toCheck = users.Find(x => x.userName.Trim(' ') == user.userName); if (toCheck == null) { return(false); } var passwordHasher = new PasswordHasher <string>(); if (passwordHasher.VerifyHashedPassword(toCheck.userName, toCheck.password, user.password) == PasswordVerificationResult.Success) { return(true); } return(false); }