| | |
| | | |
| | | //var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (new EditMACByHomeId { RegionID = UserConfig.Instance.CurrentRegion.Id, MAC = gatewayMAC, IsReBind = true }); |
| | | var respone = MainPage.RequestHttps (API.BindMac, requestJson, urlHead); |
| | | if (respone.StateCode.ToUpper () != "SUCCESS") { |
| | | if (respone.StateCode.ToUpper () != StateCode.SUCCESS) { |
| | | GetNowHomeGatewayAfterBindMacFailed ();//2020-01-11 |
| | | Application.RunOnMainThread (() => { |
| | | new Alert ("", $"Failed to bind Mac address! {ErrorCode.Reason }{respone.StateCode}", Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | |
| | | |
| | | // //var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (new EditMACByHomeId { RegionID = UserConfig.Instance.CurrentRegion.Id, MAC = gatewayMAC, IsReBind = true }); |
| | | // var respone = MainPage.RequestHttps (API.UpdateMac, requestJson, urlHead); |
| | | // if (respone.StateCode.ToUpper () != "SUCCESS") { |
| | | // if (respone.StateCode.ToUpper () != StateCode.SUCCESS) { |
| | | // GetNowHomeGatewayAfterBindMacFailed ();//2020-01-11 |
| | | // Application.RunOnMainThread (() => { |
| | | // new Alert ("", "Failed to update Mac address, gateway binding failed!", Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | |
| | | |
| | | // //var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (new EditMACByHomeId { RegionID = UserConfig.Instance.CurrentRegion.Id, MAC = gatewayMAC, IsReBind = true }); |
| | | // var respone = MainPage.RequestHttps (API.BindGatewayToHome, requestJson, urlHead); |
| | | // if (respone.StateCode.ToUpper () != "SUCCESS" && respone.StateCode != "BindGatewaysExists") { |
| | | // if (respone.StateCode.ToUpper () != StateCode.SUCCESS && respone.StateCode != "BindGatewaysExists") { |
| | | // GetNowHomeGatewayAfterBindMacFailed ();//2020-01-11 |
| | | // Application.RunOnMainThread (() => { |
| | | // new Alert ("", "Failed to bind Mac address, gateway binding failed!", Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | |
| | | |
| | | var requestJson3 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj3); |
| | | var revertObj3 = MainPage.RequestHttps (API.GetSingleHomeGatewayPagger, requestJson3, urlHead); |
| | | if (revertObj3.StateCode.ToUpper () == "SUCCESS") { |
| | | if (revertObj3.StateCode.ToUpper () == StateCode.SUCCESS) { |
| | | var infoResult = Newtonsoft.Json.JsonConvert.DeserializeObject<GetGatewayResult> (revertObj3.ResponseData.ToString ()); |
| | | //2020-01-11 |
| | | UserConfig.Instance.SetNowHomeGateways (infoResult.PageData); |
| | |
| | | // //var requestObj3 = new GatewayByRegionListObj () { RegionID = UserConfig.Instance.CurrentRegion.Id }; |
| | | // var requestJson3 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj3); |
| | | // var revertObj3 = MainPage.RequestHttps (API.GetSingleHomeGatewayPagger, requestJson3, urlHead); |
| | | // if (revertObj3.StateCode.ToUpper () == "SUCCESS") { |
| | | // if (revertObj3.StateCode.ToUpper () == StateCode.SUCCESS) { |
| | | // var infoResult = Newtonsoft.Json.JsonConvert.DeserializeObject<GetGatewayResult> (revertObj3.ResponseData.ToString ()); |
| | | // var responseGatewayDataObj = infoResult.PageData; |
| | | // if (responseGatewayDataObj != null && responseGatewayDataObj.Count > 0) { |