private static bool VerifyPassword(long passportId, string password, out UserPassport userPassport) { ArgumentAssertion.IsNotNull(password, "password"); userPassport = null; var result = false; if (passportId > 0) { var passport = UserPassport.FindUserWithSecurityById(passportId); result = PassportSecurityProvider.Verify(password, passport); if (result) { userPassport = passport; } } return(result); }