public async Task CandidatureChartData() { try { string postData = "rateType=60days&RegionCode=&ProvinceCode="; var result = await CommonLib.CandidatureVoteChart(CommonLib.ws_MainUrlMain + "CandidatureApi/CandidatureVoteFilterPersent?" + postData); if (result != null && result.Status != 0) { CandidaturechartName = result.chartData.ChartName; CandidatureColor = result.chartData.CandidatureColor; Candidaturename = result.chartData.CandidatureName; Candidaturevote = result.chartData.Votes; rateType = "30days"; } else { VoteAlertPopup.textmsg = result.msg; await App.Current.MainPage.Navigation.PushPopupAsync(new VoteAlertPopup()); } } catch (Exception ex) { await App.Current.MainPage.DisplayAlert("", ex.Message, "OK"); } }
public async Task CandidatureDoughnutChartData() { try { string postData = "rateType=" + rateType + "&RegionCode=" + RegionCode + "&ProvinceCode=" + ProvinceCode; var result = await CommonLib.CandidatureVoteChart(CommonLib.ws_MainUrlMain + "CandidatureApi/CandidatureVoteFilterPersent?" + postData); if (result != null && result.Status != 0) { CandidaturedoughnutGraph.IsVisible = true; if (result.chartData.CandidatureColor.Count == 0) { CandidaturedoughnutLabel.IsVisible = true; CandidaturedoughnutGraph.IsVisible = false; } else { CandidaturedoughnutLabel.IsVisible = false; CandidaturedoughnutGraph.IsVisible = true; } CandidatureDoughnutchartName = result.chartData.ChartName; CandidatureDoughnutColor = result.chartData.CandidatureColor; CandidatureDoughnutname = result.chartData.CandidatureName; CandidatureDoughnutvote = result.chartData.Votes; } else { VoteAlertPopup.textmsg = result.msg; await App.Current.MainPage.Navigation.PushPopupAsync(new VoteAlertPopup()); } } catch (Exception ex) { await App.Current.MainPage.DisplayAlert("", ex.Message, "OK"); } }