public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            base.OnCreateView(inflater, container, savedInstanceState);

            //Enable Back Navigation in Bar
            AppCompatActivity activity = (AppCompatActivity)Activity;

            activity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            activity.SupportActionBar.SetHomeButtonEnabled(true);
            activity.SupportActionBar.Title = GetString(Resource.String.ChangeUserData);
            activity.SupportActionBar.SetDisplayUseLogoEnabled(false);

            //Inflate View
            var view = inflater.Inflate(Resource.Layout.DialogChangeUserData, container, false);

            //Load DB
            _userDataBase = new UserDataBase();
            _userDataBase.CreateDataBase();

            //Find views
            _editUserName    = view.FindViewById <EditText>(Resource.Id.txtUserName);
            _editOldPassword = view.FindViewById <EditText>(Resource.Id.txtOldPassword);
            _editNewPassword = view.FindViewById <EditText>(Resource.Id.txtNewPassword);
            _buttonPositive  = view.FindViewById <Button>(Resource.Id.buttonPositve);
            _buttonNegative  = view.FindViewById <Button>(Resource.Id.buttonNegative);

            //Setup Text
            _editUserName.Text = MainActivity.UserName;

            //Set ClickFunction
            _buttonPositive.Click += _buttonPositive_Click;
            _buttonNegative.Click += _buttonNegative_Click;

            return(view);
        }
        //Upload the ProfileImage to the DB
        private void UpdateProfile(Bitmap bitmap)
        {
            //Load DB
            UserDataBase userDataBase = new UserDataBase();

            userDataBase.CreateDataBase();

            MemoryStream memoryStream = new MemoryStream();

            bitmap.Compress(Bitmap.CompressFormat.Webp, 100, memoryStream);
            byte[] picData = memoryStream.ToArray();

            //Update DB
            User user = new User()
            {
                // Id = UserId,
                UserImage = picData
            };

            userDataBase.UpdateProfileImage(user);
        }
        //Setup Views
        private void SetupView()
        {
            _userName.Text = MainActivity.UserName;
            _userName.SetCompoundDrawablesWithIntrinsicBounds(0, 0, Resource.Drawable.ic_mode_edit_black_18dp, 0);
            _userPassword.Text = GetString(Resource.String.ChangePassword);
            _userPassword.SetCompoundDrawablesWithIntrinsicBounds(0, 0, Resource.Drawable.ic_mode_edit_black_18dp, 0);

            //Load DB
            UserDataBase userDataBase = new UserDataBase();

            userDataBase.CreateDataBase();
            byte[] imageData = userDataBase.GetUserImage(MainActivity.UserId);

            //Get Image from DB if available
            if (imageData != null)
            {
                Bitmap   bitmap   = BitmapFactory.DecodeByteArray(imageData, 0, imageData.Length);
                Drawable drawable = new BitmapDrawable(Resources, bitmap);
                _userImage.Background = drawable;
            }
        }