private async void UserSignUpExecute(object obj) { if (CheckUserPassword()) { if (!string.IsNullOrWhiteSpace(Username) && !string.IsNullOrWhiteSpace(Password) && !string.IsNullOrWhiteSpace(FullName)) { await AdminUserAuth.AddUser(User); await Application.Current.MainPage.Navigation.PopAsync(); } } }
private async void SignInExecute(object obj) { LoginStatus = string.Empty; if (CheckUsernameAndPassword()) { User a = await AdminUserAuth.GetUser(User); if (a != null) { if (a.Password == 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.AdminHomeView()); } else { Application.Current.Properties["id"] = 0; LoginStatus = "Username or password is wrong!"; } } { LoginStatus = "Username or password not found!"; } Username = string.Empty; Password = string.Empty; } }