public MenuPage() { InitializeComponent(); //logoutButton.Clicked += LogoutButton_Clicked; //inforButton.Clicked += MenuButton_Clicked; //homeButton.Clicked += MenuButton_Clicked; var myMenus = new List <MyMenu> { new MyMenu { Id = 1, Text = "หน้าแรก", Detail = "", ImageSource = "home" }, new MyMenu { Id = 3, Text = "รายละเอียดการเดินเรือ", Detail = "", ImageSource = "time" }, new MyMenu { Id = 4, Text = "ข้อมูลท่าเรือ", Detail = "", ImageSource = "list" }, new MyMenu { Id = 5, Text = "โทรฉุกเฉิน", Detail = "", ImageSource = "phone" }, new MyMenu { Id = 6, Text = "ออกจากระบบ", Detail = "", ImageSource = "logout" } }; menuListView.ItemsSource = myMenus; menuListView.ItemTapped += MenuListView_ItemTapped; manager = DependencyService.Get <IFacebookManager>(); pictureImage.Source = string.IsNullOrEmpty(Helpers.Settings.Picture) ? "picpeople" : Helpers.Settings.Picture; }
//public ViewModelBase(INavigationService navigationService, IPageDialogService dialogService, IFacebookManager facebookManager) // { //this._facebookManager = facebookManager; // NavigationService = navigationService; // DialogService = dialogService; //} public ViewModelBase(INavigationService navigationService, IPageDialogService dialogService, IFacebookManager facebookManager, IGoogleManager googleManager) { this._facebookManager = facebookManager; this._googleManager = googleManager; NavigationService = navigationService; DialogService = dialogService; }
public LoginViewModel() { _facebookManager = DependencyService.Get <IFacebookManager>(); _googleManager = DependencyService.Get <IGoogleManager>(); LoginFacebookCommand = new Command(LoginFacebook); LoginGoogleCommand = new Command(LoginGoogle); }
public MainPageViewModel(IFacebookManager facebookManager, IPageDialogService dialogService) { _facebookManager = facebookManager; _dialogService = dialogService; IsLogedIn = false; FacebookLoginCommand = new DelegateCommand(FacebookLogin); FacebookLogoutCommand = new DelegateCommand(FacebookLogout); }
public XamarinFormsFacebookPage() { _manager = DependencyService.Get <IFacebookManager>(); if (_manager == null) { throw new NotImplementedException("No IFacebookManager implementation found"); } InitializeComponent(); }
public LoginViewModel() { this.EntrarCommand = new Command(Entrar); this.RegisterCommand = new Command(Register); _facebookManager = DependencyService.Get <IFacebookManager>(); _googleManager = DependencyService.Get <IGoogleManager>(); LoginFacebookCommand = new Command(LoginFacebook); LoginGoogleCommand = new Command(LoginGoogle); }
public MainPageViewModel(IFacebookManager facebookManager, IPageDialogService dialogService, INavigationService navigationService) { _facebookManager = facebookManager; _dialogService = dialogService; _navigationService = navigationService; IsLogedIn = false; FacebookLoginCommand = new DelegateCommand(FacebookLogin); FacebookLogoutCommand = new DelegateCommand(FacebookLogout); NavigateToView1PageCommand = new DelegateCommand(NavigateToView1Page); }
public LoginPageViewModel(INavigationService navigationService, IFacebookManager facebookManager, IPageDialogService dialogService) : base(navigationService) { Title = "Main Page"; this.dialogService = dialogService; this.facebookManager = facebookManager; IsLoggedIn = false; FacebookLoginCommand = new DelegateCommand(FacebookLogin); FacebookLogoutCommand = new DelegateCommand(FacebookLogout); }
public LoginPage() { InitializeComponent(); loginButton.Clicked += LoginButton_Clicked; signupButton.Clicked += SignupButton_Clicked; fbButton.ShowingLoggedInUser += FbButton_ShowingLoggedInUser; fbButton.ShowingLoggedOutUser += FbButton_ShowingLoggedOutUser; manager = DependencyService.Get <IFacebookManager>(); if (manager == null) { throw new NotImplementedException("No IFacebookManager implementation found"); } }
public HomePage() { InitializeComponent(); MasterPage.ListView.ItemSelected += ListView_ItemSelected; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += Logout_Tapped; MasterPage.Logout_Option.GestureRecognizers.Add(tapGestureRecognizer); var MenuTabGesture = new TapGestureRecognizer(); MenuTabGesture.Tapped += Menu_Tapped; MasterPage.Menu_Icon.GestureRecognizers.Add(MenuTabGesture); _facebookManager = DependencyService.Get <IFacebookManager>(); _googleManager = DependencyService.Get <IGoogleManager>(); }
private void FacebookLogin() { try { _facebookManager = DependencyService.Get <IFacebookManager>(); UserDialogs.Instance.ShowLoading("Iniciando sesion...", MaskType.Black); _facebookManager.Login(OnLoginComplete); #if __IOS__ UserDialogs.Instance.HideLoading(); #endif } catch (Exception ex) { //Mensajes.Alerta(ex.ToString()); } }
public SignUpPageViewModel(INavigationService navigationService) : base(navigationService) { _facebookManager = DependencyService.Get <IFacebookManager>(); _googleManager = DependencyService.Get <IGoogleManager>(); _appleManager = DependencyService.Get <IAppleManager>(); IsLogedIn = false; FacebookLoginCommand = new DelegateCommand(FacebookLogin); GoogleLoginCommand = new DelegateCommand(GoogleLogin); FacebookLogoutCommand = new DelegateCommand(FacebookLogout); AppleLoginCommand = new DelegateCommand(AppleIdLogin); AppleLogoutCommand = new DelegateCommand(AppleIdLogout); GoogleLogoutCommand = new DelegateCommand(GoogleLogout); GoBackToSignInPage = new DelegateCommand(GoToSignInPage); SubmitBtnCommand = new DelegateCommand(GoToEnterOtpPage); SubmitFbIdButtonCommand = new DelegateCommand(UpdateFacebookEmailId); CrossButtonCommand = new DelegateCommand(CloseEmailPopup); ToggleCheckboxCommand = new DelegateCommand(ToggleCheckbox); }
public DetailsUserViewModel(FacebookUser facebookUser, GoogleUser googleUser) { this.LogoutCommand = new Command(Logout); _facebookManager = DependencyService.Get <IFacebookManager>(); _googleManager = DependencyService.Get <IGoogleManager>(); if (facebookUser != null) { Name = $"{facebookUser.FirstName} {facebookUser.LastName}"; Photo = new Uri(facebookUser.Picture); IsFacebook = true; } else { Name = googleUser.Name; Photo = googleUser.Picture; IsFacebook = false; } }
public SignInPageViewModel(INavigationService navigationService) : base(navigationService) { _facebookManager = DependencyService.Get <IFacebookManager>(); _googleManager = DependencyService.Get <IGoogleManager>(); _appleManager = DependencyService.Get <IAppleManager>(); IsLogedIn = false; AppleLoginCommand = new DelegateCommand(AppleIdLogin); AppleLogoutCommand = new DelegateCommand(AppleIdLogout); FacebookLoginCommand = new DelegateCommand(FacebookLogin); GoogleLoginCommand = new DelegateCommand(GoogleLogin); FacebookLogoutCommand = new DelegateCommand(FacebookLogout); GoogleLogoutCommand = new DelegateCommand(GoogleLogout); GoToSignUpPageCommand = new DelegateCommand(GoToSignUpPage); GoToForgotPasswordPageCommand = new DelegateCommand(GoToForgotPasswordPage); ContinueCommand = new DelegateCommand(SignIn); SubmitFbIdButtonCommand = new DelegateCommand(UpdateFacebookEmailId); CrossButtonCommand = new DelegateCommand(CloseEmailPopup); }
public LoginViewModel(INavigationService navigationService, IPageDialogService dialogService, IFacebookManager facebookManager, IGoogleManager googleManager) : base(navigationService, dialogService, facebookManager, googleManager) { HomeNavigation = new DelegateCommand(homenavigationAsync); FacebookLoginPressed = new DelegateCommand(FacebookLogin); GoogleLoginPressed = new DelegateCommand(GoogleLogin); }
public ViewModelBase(IFacebookManager facebookManager) { this._facebookManager = facebookManager; }