public bool SignIn(string userEmail, string password, out SignInErrorCode signInErrorCode) { if (_creds.ContainsKey(userEmail) && _creds[userEmail] == password) { signInErrorCode = SignInErrorCode.NoError; return(true); } else { signInErrorCode = SignInErrorCode.InvalidCredentials; return(false); } }
public bool SignIn(string userEmail, string password, out SignInErrorCode signInErrorCode) { bool retCode = true; try { FirebaseAuthLink firebaseAuthLink = _firebaseAuthProvider.SignInWithEmailAndPasswordAsync(userEmail, password).Result; signInErrorCode = SignInErrorCode.NoError; } catch (FirebaseAuthException ex) { signInErrorCode = SignInErrorCode.InvalidCredentials; retCode = false; } catch (Exception) { signInErrorCode = SignInErrorCode.UnknownError; retCode = false; } return(retCode); }