public Tab1(UserInfoDB userInfo) { this.userinfodbObj = userInfo; }
private void registerUser(object sender, EventArgs e) { storeNameinDb = username.Text; storeEmail = useremail.Text; storePassword = pwd.Text; storePhoneNumber = phonenumber.Text; //storeAge = (int)userage; if (storeEmail.Trim() == "" || storeEmail.Trim() == " ") { Toast.MakeText(this, "Please Enter Email!", ToastLength.Long).Show(); } else if (storeNameinDb.Trim() == "" || storeNameinDb.Trim() == " ") { Toast.MakeText(this, "PLEASE ENTER YOUR USERNAME", ToastLength.Long).Show(); } else if (storePassword.Trim() == "" || storePassword.Trim() == " ") { Toast.MakeText(this, "PLEASE ENTER YOUR PASSWORD", ToastLength.Long).Show(); } else { var infoObj = realmDB.All <UserInfoDB>().Where(d => d.email == storeEmail.ToLower()); var checkInfo = infoObj.Count(); if (checkInfo > 0) { Toast.MakeText(this, "ACCOUNT ALREADY EXIST! PLEASE TRY DIFFERENT EMAIL", ToastLength.Long).Show(); } else { UserInfoDB saveUserData = new UserInfoDB(); saveUserData.nameofuser = storeNameinDb; saveUserData.email = storeEmail.ToLower(); saveUserData.password = storePassword.ToLower(); saveUserData.age = storeAge; realmDB.Write(() => { realmDB.Add(saveUserData); }); username.Text = ""; useremail.Text = ""; userage.Text = ""; phonenumber.Text = ""; pwd.Text = ""; Toast.MakeText(this, "ACCOUNT SUCCESSFULLY SAVED!", ToastLength.Short).Show(); } } }