private async void CollectorSignUpExecute(object obj) { if (CheckCollectorPassword()) { if (!string.IsNullOrWhiteSpace(CollectorUsername) && !string.IsNullOrWhiteSpace(CollectorPassword)) { await CollectorUserAuth.AddCollector(Collector); await Application.Current.MainPage.Navigation.PopAsync(); } } }
private async void SignInExecute(object obj) { LoginStatus = string.Empty; if (CheckUsernameAndPassword()) { Collector a = await CollectorUserAuth.GetCollector(Collector); if (a != null) { if (a.CollectorPassword == 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.CollectorHomeView()); } else { Application.Current.Properties["id"] = 0; LoginStatus = "Username or password is wrong!"; } } else { LoginStatus = "Username or password not found!"; } } Username = string.Empty; Password = string.Empty; }
private async void UpdateExecute() { await CollectorUserAuth.UpdateCollector(Collector); await Application.Current.MainPage.Navigation.PopAsync(); }