JLChen
2021-01-06 f60ce72c3c29c7d31a046795c88ec39a69e73d45
Crabtree/SmartHome/UI/SimpleControl/Phone/Register/SubaccountListView.cs
@@ -269,7 +269,7 @@
     
                                var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                                var revertObj = MainPage.RequestHttps (API.DeletedSubAccount, requestJson);
                                if (revertObj.StateCode.ToUpper() == "SUCCESS") {
                                if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                                    Application.RunOnMainThread (() => {
                                        subaccountList.Remove (subaccount);
                                        addSubaccountList ();
@@ -461,7 +461,7 @@
                            //var requestObj = new EditSubAccountObj () { Id = subaccount.UserID, Email = addSubaccount, Password = addSubaccountPassword, Remark = addSubaccountReamrk };
                            //var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                            //var revertObj = MainPage.RequestHttps ("EditSubAccount", requestJson, true);
                            //if (revertObj.StateCode.ToUpper() == "SUCCESS") {
                            //if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                            //    Application.RunOnMainThread (() => {
                            //        addSubaccountList ();
                            //        dialog.Close ();
@@ -477,14 +477,14 @@
                            var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                            var revertObj = MainPage.RequestHttps (API.BindSubAccount, requestJson);
                            if (revertObj.StateCode.ToUpper () == "SUCCESS") {
                            if (revertObj.StateCode.ToUpper () == StateCode.SUCCESS) {
                                var requestObj2 = new GetSubAccountByDistributedMarkObj () {
                                    DistributedMark = UserConfig.Instance.CurrentRegion.Id,
                                };
                                //var requestObj2 = new GetSubAccountListObj ();
                                var requesetJson2 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj2);
                                var requesetRevertObj2 = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requesetJson2);
                                if (requesetRevertObj2.StateCode.ToUpper () == "SUCCESS") {
                                if (requesetRevertObj2.StateCode.ToUpper () == StateCode.SUCCESS) {
                                    var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SubAccountRes>> (requesetRevertObj2.ResponseData.ToString ());
                                    subaccountList = responseDataObj;
                                    Application.RunOnMainThread (() => {