コード例 #1
0
 private DrilldownSeriesViewModel GetSeries(DrilldownGraphXAxisRootDto root)
 {
     var rootXAxisLeaves = root.XAxisLeaves.Cast<DrilldownGraphXAxisLeafDto>().ToList();
     var series = new DrilldownSeriesViewModel
     {
         Id = root.Name,
         Name = root.Name,
         Data = new DrilldownSeriesDataViewModel[rootXAxisLeaves.Count]
     };
     for (int i = 0; i < rootXAxisLeaves.Count; i++)
     {
         series.Data[i] = new DrilldownSeriesDataViewModel
         {
             Drilldown = null,
             Name = rootXAxisLeaves[i].Name,
             Y = rootXAxisLeaves[i].Value
         };
     }
     return series;
 }
コード例 #2
0
 private DrilldownSeriesViewModel GetSeries(DrilldownGraphDto graph)
 {
     var graphRoots = graph.Roots.Cast<DrilldownGraphXAxisRootDto>().ToList();
     var series = new DrilldownSeriesViewModel
     {
         Id = graph.Name,
         Name = graph.DimensionName,
         Data = new DrilldownSeriesDataViewModel[graph.Roots.Count]
     };
     for (int i = 0; i < graph.Roots.Count; i++)
     {
         series.Data[i] = new DrilldownSeriesDataViewModel
         {
             Drilldown = graphRoots[i].Name,
             Name = graphRoots[i].Name,
             Y = graphRoots[i].GetValue()
         };
     }
     return series;
 }