예제 #1
0
        public async void GetUserInfo()
        {
            try
            {
                using (RequestGetUserInfoModel req = new RequestGetUserInfoModel())
                {
                    req.userEmail = MainViewModel.LoginDataModel.userEmail;

                    using (ResponseGetUserInfoModel res = await WebApiLib.AsyncCall <ResponseGetUserInfoModel, RequestGetUserInfoModel>(req))
                    {
                        userPhoneNumber    = res.data.userMobile;
                        userPhoneOriNumber = res.data.userMobile;
                        userBirthDay       = res.data.birthDay;
                        userCountry        = res.data.countryCd;
                        userPost           = res.data.postCd;
                        userAddr1          = res.data.adrs;
                        userAddr2          = res.data.dtlAdrs;
                    }
                }
            }
            catch (Exception ex)
            {
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
        }
예제 #2
0
        public async void GetDepositNm()
        {
            try
            {
                if (MainViewModel.LoginDataModel != null)
                {
                    using (RequestGetUserInfoModel req = new RequestGetUserInfoModel())
                    {
                        req.userEmail = MainViewModel.LoginDataModel.userEmail;

                        using (ResponseGetUserInfoModel res = await WebApiLib.AsyncCall <ResponseGetUserInfoModel, RequestGetUserInfoModel>(req))
                        {
                            if (res.data.userMobile.Equals(string.Empty) || res.data.userMobile.Equals("00000000000"))
                            {
                                DepositNm = MainViewModel.LoginDataModel.userNm;
                            }
                            else
                            {
                                DepositNm = MainViewModel.LoginDataModel.userNm + res.data.userMobile.Substring(res.data.userMobile.Length - 4, 4);
                            }

                            if (DepositNm.Length >= 7)
                            {
                                DepositNm = DepositNm.Substring(0, 7);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
        }
        public async void GetUserInfo()
        {
            try
            {
                using (RequestGetUserInfoModel req = new RequestGetUserInfoModel())
                {
                    req.userEmail = MainViewModel.LoginDataModel.userEmail;

                    using (ResponseGetUserInfoModel res = await WebApiLib.AsyncCall <ResponseGetUserInfoModel, RequestGetUserInfoModel>(req))
                    {
                        userMobile = res.data.userMobile;
                    }
                }
            }
            catch (Exception ex)
            {
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
        }