Exemple #1
0
 public Tab1(UserInfoDB userInfo)
 {
     this.userinfodbObj = userInfo;
 }
Exemple #2
0
        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();
                }
            }
        }