private void _buttonPositive_Click(object sender, EventArgs e) { //Check UserInput if (_editOldPassword.Text == string.Empty) { Toast.MakeText(Activity, GetString(Resource.String.EmptyUserPassword), ToastLength.Short).Show(); return; } if (_editNewPassword.Text == string.Empty) { Toast.MakeText(Activity, GetString(Resource.String.EmptyUserPassword), ToastLength.Short).Show(); return; } if (_userDataBase.CheckUserPassword(MainActivity.UserName, _editOldPassword.Text) == false) { Toast.MakeText(Activity, GetString(Resource.String.WrongUserPassword), ToastLength.Short).Show(); return; } //UserPassword correct User user = new User() { // Deactivated local User Database // Id = MainActivity.UserId, UserName = _editUserName.Text, UserPassword = _editNewPassword.Text }; _userDataBase.UpdateTableUser(user); MainActivity.UserName = _editUserName.Text; //Event For Change Complete // ReSharper disable once PossibleNullReferenceException ChangeUserDataComplete.Invoke(this, EventArgs.Empty); //Close Dialog Activity.OnBackPressed(); Dismiss(); }