async void SignUp() { if (IsInternetConnection()) { App.UserDialogService.ShowLoading("Signing up..."); if (await CreateUser()) { if (Settings.IsFirstRun) { Settings.IsFirstRun = false; await Navi.PopModal(); await Navi.PushModal(PageFac.GetPage(Pages.Guide)); } else { await Navi.PopModal(); } } App.UserDialogService.HideLoading(); } }
async void Login() { App.UserDialogService.ShowLoading("Signing in..."); await Task.Delay(3000); User u = new User(); u.Email = UserName; u.Password = Password; bool success = await Acc.LoginAsync(UserName, Password); if (success) { App.UserDialogService.HideLoading(); if (Settings.IsFirstRun) { Settings.IsFirstRun = false; UserName = string.Empty; Password = string.Empty; OnPropertyChanged("UserName"); OnPropertyChanged("Password"); await Navi.PopModal(); await Navi.PushModal(PageFac.GetPage(Pages.Guide)); } else { await Navi.PopModal(); } } else { App.UserDialogService.HideLoading(); await App.UserDialogService.AlertAsync("We could not log you in at this time, please try again"); } }
async void Signup() { await Navi.PushModal(PageFac.GetPage(Pages.RegisterPage)); }
private void RegisterMessaging() { MessagingCenter.Subscribe <AddEventViewModel, bool>(this, Messages.AddressLookupCalled, (sender, arg) => { Navi.PushModal(PageFac.GetPage(Pages.AddressLookup)); }); }
public async void Add() { App.AddRecipeViewModel.OnNavigatedTo(); await Navi.PushModal(PageFac.GetPage(Pages.Add)); }
private async void Logout() { await Navi.PushModal(PageFac.GetPage(Pages.LoginPage)); }