private List <SeriesDataModel> GetSeriesDataModels(ChartDataModel chartDataModel) { List <SeriesDataModel> models = new List <SeriesDataModel>(); foreach (var data in chartDataModel.Series) { models.Add(new SeriesDataModel { data = data.DataList, label = data.LabelName, backgroundColor = data.GraphProperty.backgroundColor, borderWidth = data.GraphProperty.pointBorderWidth, fill = data.GraphProperty.fill, pointRadius = data.GraphProperty.pointRadius, pointHoverRadius = data.GraphProperty.pointRadius, borderColor = data.GraphProperty.backgroundColor, }); } return(models); }
public ChartGenerator(ChartDataModel chartData, string chartType) { chartConfiguration = new ChartConfiguration(chartData, chartType); }
public ChartConfiguration(ChartDataModel chartData, string chartType) { _chartData = chartData; _chartType = chartType; ApplyConfiguration(); }