コード例 #1
0
        public async void CmdCertEmail()
        {
            try
            {
                using (RequestSmsCodeVertifyModel req = new RequestSmsCodeVertifyModel())
                {
                    req.userEmail = MainViewModel.LoginDataModel.userEmail;
                    req.authCode  = emailNumber;

                    using (ResponseSmsCodeVertifyModel res = await WebApiLib.AsyncCall <ResponseSmsCodeVertifyModel, RequestSmsCodeVertifyModel>(req))
                    {
                        if (res.resultStrCode == "000")
                        {
                            alert = new Alert(Localization.Resource.IP_Registration_4_13);
                            alert.ShowDialog();

                            emailCertVisible   = Visibility.Collapsed;
                            emailGoCertVisible = Visibility.Visible;
                            emailReCertVisible = Visibility.Collapsed;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
        }
コード例 #2
0
        /// <summary>
        /// 인증 확인
        /// </summary>
        public async void CmdSmsConfirm()
        {
            try
            {
                if (SmsOverTime)
                {
                    alert = new Alert(Localization.Resource.IP_Registration_4_17_1 + "\n" + Localization.Resource.IP_Registration_4_17_2, 300);
                    alert.ShowDialog();
                    return;
                }

                using (RequestSmsCodeVertifyModel req = new RequestSmsCodeVertifyModel())
                {
                    req.userEmail = userEmail;
                    req.authCode  = SmsAuthCode;

                    using (ResponseSmsCodeVertifyModel res = await WebApiLib.AsyncCall <ResponseSmsCodeVertifyModel, RequestSmsCodeVertifyModel>(req))
                    {
                        if (res.resultStrCode == "000")
                        {
                            alert = new Alert(Localization.Resource.IP_Registration_4_13);
                            alert.ShowDialog();

                            RepeatTimer.Stop();
                            SmsRequest  = Visibility.Collapsed;
                            SmsConfirm  = Visibility.Collapsed;
                            SmsComplete = Visibility.Visible;
                        }
                        else
                        {
                            alert = new Alert(Localization.Resource.IP_Registration_4_16_1 + "\n" + Localization.Resource.IP_Registration_4_16_2, 320);
                            alert.ShowDialog();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                alert = new Alert(Localization.Resource.IP_Registration_4_16_1 + "\n" + Localization.Resource.IP_Registration_4_16_2, 300);
                alert.ShowDialog();
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
        }