private async void Logout() { if (IsFacebook) { _facebookManager.Logout(); } else { _googleManager.Logout(); } await App.Current.MainPage.Navigation.PopAsync(); }
private async void ConfirmLogout_Tapped(object sender, EventArgs e) { IsBusy = true; (BindingContext as HomePageViewModel).LogoutPopupIsVisible = false; _facebookManager.Logout(); _googleManager.Logout(); Application.Current.Properties["IsLogedIn"] = false; Application.Current.Properties["LogedInUserId"] = 0; Application.Current.Properties["UserName"] = string.Empty; await Application.Current.SavePropertiesAsync(); await(BindingContext as HomePageViewModel)._nav.NavigateAsync("SignInPage"); IsBusy = false; }
private void FacebookLogin() { try { _facebookManager = DependencyService.Get <IFacebookManager>(); UserDialogs.Instance.ShowLoading("Iniciando sesion...", MaskType.Black); _facebookManager.Login(OnLoginComplete); #if __IOS__ UserDialogs.Instance.HideLoading(); #endif _facebookManager.Logout(); } catch (Exception) { } }
private void FacebookLogout() { _facebookManager.Logout(); IsLogedIn = false; }