private async void RecyclerSignUpExecute(object obj) { if (CheckRecyclerPassword()) { if (!string.IsNullOrWhiteSpace(RecyclerUsername) && !string.IsNullOrWhiteSpace(RecyclerPassword) && !string.IsNullOrWhiteSpace(RecyclerFullName)) { await RecyclerUserAuth.AddRecycler(Recycler); await Application.Current.MainPage.Navigation.PopAsync(); } } }
private async void SignInExecute(object obj) { LoginStatus = string.Empty; if (CheckUsernameAndPassword()) { Recycler a = await RecyclerUserAuth.GetRecycler(Recycler); if (a != null) { if (a.RecyclerPassword == Password) { if (Application.Current.Properties.ContainsKey("id")) { Application.Current.Properties["id"] = 1; } else { Application.Current.Properties.Add("id", 1); await Application.Current.SavePropertiesAsync(); } App.Username = Username; await Application.Current.MainPage.Navigation.PushAsync( new Views.RecyclerHomeView()); } else { Application.Current.Properties["id"] = 0; LoginStatus = "Username or password is wrong!"; } } else { LoginStatus = "Username or password not found!"; Application.Current.MainPage.Navigation.PushAsync( new Views.RecyclerHomeView()); } } Username = string.Empty; Password = string.Empty; }