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); } }
/// <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); } }