| | |
| | | MainPage.Loading.Start ("Please wait..."); |
| | | System.Threading.Tasks.Task.Run (() => { |
| | | try { |
| | | var requestObj = new GetSubAccountByDistributedMarkObj () { |
| | | DistributedMark = UserConfig.Instance.CurrentRegion.Id, |
| | | }; |
| | | //var requestObj = new GetSubAccountListObj (); |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj); |
| | | var revertObj = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requestJson); |
| | | if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) { |
| | | var revertObj = HttpServerRequest.Current.GetResidenceMemberAccount (); |
| | | if (revertObj.Code == StateCode.SUCCESS) { |
| | | Application.RunOnMainThread (() => { |
| | | var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SubAccountRes>> (revertObj.ResponseData.ToString ()); |
| | | SubaccountListView subView = new SubaccountListView (responseDataObj); |
| | | var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ResidenceMemberInfo>> (revertObj.Data.ToString ()); |
| | | SubaccountListView subView = new SubaccountListView (responeObj); |
| | | UserMiddle.SettingPageView.AddChidren (subView); |
| | | subView.ShowSubaccountListView (); |
| | | UserMiddle.SettingPageView.PageIndex += 1; |
| | | }); |
| | | } else { |
| | | ShowGetSubAccountByDistributedMarkErrorInfo (revertObj.StateCode); |
| | | IMessageCommon.Current.ShowErrorInfoAlter (revertObj.Code); |
| | | } |
| | | } catch (Exception ex) { |
| | | MainPage.FailureToServer (); |