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; }
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; }