public LineDataStepsBuilder(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, IDefaultChartGenerator defaultChartGenerator) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; this.defaultChartGenerator = defaultChartGenerator; }
public DoughnutChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, Data <DoughnutDataset> data) : base(defaultChartGenerator, chartValidator, chartJsonHelper) { base.Chart = defaultChartGenerator.GenerateDoughnutChart(); base.Chart.Data = data; ChartOptions = (DoughnutChartOptions)base.Chart.Options; }
public SampleChartJsProgram(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IJSTemplateWriter jsTemplateWriter, IDefaultChartGenerator defaultChartGenerator) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.jsTemplateWriter = jsTemplateWriter; this.defaultChartGenerator = defaultChartGenerator; }
/// <summary> /// ChartJsBuilder constructor /// </summary> /// <param name="chartVariableName">The name of the Javascript variable that has the HTML <canvas> element where the chart will be used. </param> public ChartJsBuilder(string chartVariableName) { randomColorGenerator = new RandomColorGenerator(); chartValidator = new ChartValidator(); chartJsonHelper = new ChartJsonHelper(chartVariableName); defaultChartGenerator = new DefaultChartGenerator(); }
public BarDataStepsBuilder(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, IDefaultChartGenerator defaultChartGenerator, bool isHorizontal = false) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; this.defaultChartGenerator = defaultChartGenerator; this.isHorizontal = isHorizontal; }
public DoughnutDataStepsBuilder(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, IDefaultChartGenerator defaultChartGenerator, bool isPie = false) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; this.defaultChartGenerator = defaultChartGenerator; this.isPie = isPie; }
public LineChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, Data <LineDataset> data) : base(defaultChartGenerator, chartValidator, chartJsonHelper) { base.Chart = defaultChartGenerator.GenerateLineChart(); base.Chart.Data = data; chartOptions = (LineChartOptions)Chart.Options; }
public LineDataBuilder(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, IDefaultChartGenerator defaultChartGenerator) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; this.defaultChartGenerator = defaultChartGenerator; data = new Data <LineDataset> { Datasets = new List <LineDataset>() }; }
protected DataBuilder(IRandomColorGenerator randomColorGenerator) { this.randomColorGenerator = randomColorGenerator; randomColorGenerator = new RandomColorGenerator(); chartValidator = new ChartValidator(); jsTemplateWriter = new JSTemplateWriter(); defaultChartGenerator = new DefaultChartGenerator(); data = new Data <TDataset> { Datasets = new List <TDataset>() }; }
public BarDataBuilder(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, IDefaultChartGenerator defaultChartGenerator, bool isHorizontal = false) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; this.defaultChartGenerator = defaultChartGenerator; this.isHorizontal = isHorizontal; data = new Data <BarDataset> { Datasets = new List <BarDataset>() }; }
public DoughnutDataBuilder(IRandomColorGenerator randomColorGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, IDefaultChartGenerator defaultChartGenerator, bool isPie = false) { this.randomColorGenerator = randomColorGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; this.defaultChartGenerator = defaultChartGenerator; this.isPie = isPie; data = new Data <DoughnutDataset> { Datasets = new List <DoughnutDataset>() }; }
public BubbleChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, Data <BubbleDataset> data) : base(defaultChartGenerator, chartValidator, chartJsonHelper) { base.Chart = defaultChartGenerator.GenerateBubbleChart(); base.Chart.Data = data; }
public HorizontalBarChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, Data <BarDataset> data) : base(defaultChartGenerator, chartValidator, chartJsonHelper, data) { Chart = defaultChartGenerator.GenerateHorizontalBarChart(); ChartOptions = (BarChartOptions)Chart.Options; Chart.Data = data; }
public BubbleChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IJSTemplateWriter jsTemplateWriter, Data <BubbleDataset> data) : base(defaultChartGenerator, chartValidator, jsTemplateWriter) { chart = defaultChartGenerator.GenerateBubbleChart(); chart.Data = data; }
public HorizontalBarChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IJSTemplateWriter jsTemplateWriter, Data <BarDataset> data) : base(defaultChartGenerator, chartValidator, jsTemplateWriter, data) { chart = defaultChartGenerator.GenerateHorizontalBarChart(); chartOptions = (BarChartOptions)chart.Options; chart.Data = data; }
public DoughnutChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IJSTemplateWriter jsTemplateWriter, Data <DoughnutDataset> data) : base(defaultChartGenerator, chartValidator, jsTemplateWriter) { chart = defaultChartGenerator.GenerateDoughnutChart(); chartOptions = (DoughnutChartOptions)chart.Options; chart.Data = data; }
public RadarChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper, Data <RadarDataset> data) : base(defaultChartGenerator, chartValidator, chartJsonHelper) { Chart = defaultChartGenerator.GenerateRadarChart(); radarScale = (RadarOptionsScale)Chart.Options.Scales; Chart.Data = data; }
public RadarChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IJSTemplateWriter jsTemplateWriter, Data <RadarDataset> data) : base(defaultChartGenerator, chartValidator, jsTemplateWriter) { chart = defaultChartGenerator.GenerateRadarChart(); radarScale = (RadarOptionsScale)chart.Options.Scales; chart.Data = data; }
protected ChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IChartJsonHelper chartJsonHelper) { this.defaultChartGenerator = defaultChartGenerator; this.chartValidator = chartValidator; this.chartJsonHelper = chartJsonHelper; }
protected ChartBuilder(IDefaultChartGenerator defaultChartGenerator, IChartValidator chartValidator, IJSTemplateWriter jsTemplateWriter) { this.defaultChartGenerator = defaultChartGenerator; this.chartValidator = chartValidator; this.jsTemplateWriter = jsTemplateWriter; }