| | |
| | | var requestObj = new Timer () { RegionID = UserConfig.Instance.CurrentRegion.Id }; |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj); |
| | | var revertObj = MainPage.RequestHttps (API.GetTimerList, requestJson); |
| | | if (revertObj.StateCode.ToUpper() == "SUCCESS") { |
| | | if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) { |
| | | timers = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Timer>> (revertObj.ResponseData.ToString ()); |
| | | foreach (var schedule in timers) { |
| | | initSchedule (schedule); |
| | |
| | | var switchObj = new Timer () { Id = (sdd as Button).Tag.ToString () }; |
| | | var switchRequestJson = Newtonsoft.Json.JsonConvert.SerializeObject (switchObj); |
| | | var switchRevertObj = MainPage.RequestHttps (API.IsEnableTimer, switchRequestJson); |
| | | if (switchRevertObj.StateCode.ToUpper() != "SUCCESS") { |
| | | if (switchRevertObj.StateCode.ToUpper() != StateCode.SUCCESS) { |
| | | Application.RunOnMainThread (() => { |
| | | tempSiwtch.IsSelected = !tempSiwtch.IsSelected; |
| | | }); |
| | |
| | | //var delObj = new Timer () { Guid = (sender as Button).Tag.ToString () }; |
| | | //var delRequestJson = Newtonsoft.Json.JsonConvert.SerializeObject (delObj); |
| | | //var delRevertObj = MainPage.RequestHttps ("DeleteTimer", delRequestJson); |
| | | //if (delRevertObj.StateCode.ToUpper() == "SUCCESS") { |
| | | //if (delRevertObj.StateCode.ToUpper() == StateCode.SUCCESS) { |
| | | // rowView.RemoveFromParent (); |
| | | // timers.Remove (timers.Find((obj) => obj.Guid == delObj.Guid)); |
| | | //} |
| | |
| | | var delRevertObj = MainPage.RequestHttps (API.DeleteTimer, delRequestJson); |
| | | |
| | | |
| | | if (delRevertObj.StateCode.ToUpper () == "SUCCESS") { |
| | | if (delRevertObj.StateCode.ToUpper () == StateCode.SUCCESS) { |
| | | rowView.RemoveFromParent (); |
| | | if (bTimersRemove) { |
| | | timers.Remove (timers.Find ((obj) => obj.Id == delObj.Id)); |