public HistogramViewModel(int castle, Model m) { Title = $"Castle {castle}"; battlePlans = m; ChartValues = Enumerable.Range(1, 50).ToDictionary(i => i, i => 0); foreach (var commander in battlePlans.Solutions) { var castleTenSoldiers = commander.Soldiers[castle - 1]; //foreach(var soldierAmount in commander.Soldiers) //{ if (ChartValues.ContainsKey(castleTenSoldiers)) { ChartValues[castleTenSoldiers]++; } //} } }