public void Generate(BudgetDTO[] budget, Int32 money) { Chart = new ChartType() { Type = "areaspline" }; Title = new Title() { Text = "Budget report" }; Subtitle = new Title() { Text = "Current session" }; XAxis = new XAxis() { Categories = budget.Select(x => x.Name).ToArray() }; YAxis = new YAxis() { Title = new Title() { Text = "Budget" } }; Tooltip = new Tooltip() { Shared = true, ValueSuffix = " money" }; Series = new ChartSeries[] { new ChartSeries() { Name = "Current", Data = budget.Select(x => (Int32)(x.Value)).ToArray() } }; }