/// <summary> /// 인증번호 요청 /// </summary> public async void CmdSmsRequest() { try { IsBusy = true; using (RequestSmsCodeModel req = new RequestSmsCodeModel()) { req.userEmail = userEmail; using (ResponseSmsCodeModel res = await WebApiLib.AsyncCall <ResponseSmsCodeModel, RequestSmsCodeModel>(req)) { alert = new Alert(Localization.Resource.IP_Registration_4_12, 400); alert.ShowDialog(); SmsTime = dt.ToString("mm : ss"); RepeatTimer.Start(); SmsAuthCodeEnabled = true; SmsRequest = Visibility.Collapsed; SmsConfirm = Visibility.Visible; SmsComplete = Visibility.Collapsed; } } } catch (Exception ex) { SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace); } finally { IsBusy = false; } }
/// <summary> /// 재발송 /// </summary> public async void CmdSmsResend() { try { IsBusy = true; using (RequestSmsCodeModel req = new RequestSmsCodeModel()) { req.userEmail = userEmail; using (ResponseSmsCodeModel res = await WebApiLib.AsyncCall <ResponseSmsCodeModel, RequestSmsCodeModel>(req)) { alert = new Alert(Localization.Resource.IP_Registration_4_14, 300); alert.ShowDialog(); dt = new DateTime(); dt = dt.AddMinutes(3); SmsTime = dt.ToString("mm : ss"); RepeatTimer.Start(); SmsAuthCode = string.Empty; SmsOverTime = false; } } } catch (Exception ex) { SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace); } finally { IsBusy = false; } }
public async void CmdEditEmail() { try { IsBusy = true; using (RequestSmsCodeModel req = new RequestSmsCodeModel()) { req.userEmail = MainViewModel.LoginDataModel.userEmail; using (ResponseSmsCodeModel res = await WebApiLib.AsyncCall <ResponseSmsCodeModel, RequestSmsCodeModel>(req)) { if (res.resultStrCode == "000") { alert = new Alert(Localization.Resource.IP_Registration_4_19, 320); alert.ShowDialog(); emailGoCertVisible = Visibility.Collapsed; emailReCertVisible = Visibility.Visible; IsBusy = false; } } } } catch (Exception ex) { SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace); } finally { IsBusy = false; } }