async void Click_Login(object sender, EventArgs e) { RegEntity userDetail = App.Database.GetItem(txtname.Text, txtpassword.Text); if (userDetail != null) { if (txtname.Text == null || txtpassword.Text == null) { await DisplayAlert("Login", "Login failed . Please fill up all fields", "OK"); } if (txtname.Text != userDetail.Username && txtpassword.Text != userDetail.Password) { await DisplayAlert("Login", "Login failed . Please try again ", "OK"); } else { await DisplayAlert("Success!", "Login Success ", "OK"); await Navigation.PushModalAsync(new MainPage(txtname.Text)); //await Navigation.PushModalAsync(new NewHome(txtuserid.Text)); //await Navigation.PushModalAsync(new NewHome(txtuserid.Text)); } } else { await DisplayAlert("Login", "Login failed .. Please try again ", "OK"); } }
public void GetUserDetail(string userId) { userDetail = App.Database.GetItem(userId); txtname.Text = userDetail.Name; txtuserid.Text = userDetail.Username; txtpassword.Text = userDetail.Password; }
public int SaveItem(RegEntity item) { lock (locker) { if (item.ID != 0) { //Update Item database.Update(item); return(item.ID); } else { //Insert item return(database.Insert(item)); } } }