AppActs.Client.WebSite.App_Base.GraphConverter.serializeChartPie C# (CSharp) Méthode

serializeChartPie() private static méthode

Serializes the chart pie.
private static serializeChartPie ( Graph graph ) : object>.IDictionary
graph AppActs.Client.Model.Graph The graph.
Résultat object>.IDictionary
        private static IDictionary<string, object> serializeChartPie(Graph graph)
        {
            ArrayList arrayList = new ArrayList();
            GraphSeries series = graph.Series[0];

            Dictionary<string, object> dictValueToObject = new Dictionary<string, object>();
            foreach (GraphAxis graphAxis in series.Axis)
            {
                Dictionary<string, object> dictList = new Dictionary<string, object>();
                dictList.Add("label", graphAxis.X);
                dictList.Add("data", graphAxis.Y);
                arrayList.Add(dictList);
            }

            dictValueToObject.Add("Series", arrayList);
            return dictValueToObject;
        }