Пример #1
0
 private IObservable <string> GetLoginText(IFirebaseUser user)
 {
     if (user == null)
     {
         return(Observable.Return(Localization.LabelUserIsSignedOut));
     }
     else if (string.IsNullOrEmpty(user.Email))
     {
         return(Observable.Return(Localization.LabelUserIsSignedInWithoutEmail));
     }
     else
     {
         return(_authService
                .FetchSignInMethods(user.Email)
                .Select(x => Localization.LabelUserIsSignedIn.WithParams(user.Email, x?.FirstOrDefault())));
     }
 }
Пример #2
0
 public HomePage(IFirebaseUser _fireUser)
 {
     InitializeComponent();
     this._firebaseUser        = _fireUser;
     this.labelUserDetail.Text = this._firebaseUser.ToString();
 }