private bool GetSmsCode(ref string code)
        {
            SimpleDialogWindow dlg = new SimpleDialogWindow("Ente Code From SMS")
            {
                Owner = this
            };

            if (dlg?.ShowDialog() == true)
            {
                code = dlg.Answer;
                return(true);
            }
            return(false);
        }
        private bool SetPhoneNumber()
        {
            SimpleDialogWindow dlg = new SimpleDialogWindow("Enter Phone Number")
            {
                Owner = this
            };

            if (dlg.ShowDialog() == true)
            {
                AuthWrapper.PhoneNumber = dlg.Answer;
                return(true);
            }
            return(false);
        }
        private bool Set2FACode()
        {
            if (AuthWrapper.Requires2FA == false)
            {
                return(false);
            }

            SimpleDialogWindow dlg = new SimpleDialogWindow("Enter Code From Mobile Authenticator")
            {
                Owner = this
            };

            if (dlg?.ShowDialog() == true)
            {
                AuthWrapper.TwoFactorCode = dlg.Answer;
                return(true);
            }
            return(false);
        }
        private bool SetEmailCode()
        {
            if (AuthWrapper.RequiresEmail == false)
            {
                return(false);
            }

            SimpleDialogWindow dlg = new SimpleDialogWindow("Enter Code From Email")
            {
                Owner = this
            };

            if (dlg.ShowDialog() == true)
            {
                AuthWrapper.EmailCode = dlg.Answer;
                return(true);
            }
            return(false);
        }