private void FormPrikazIzvjesca_Load(object sender, EventArgs e) { List <Let> letovi = RepozitorijSkyFlyReservation.DohvatiLetoveAviokompanije(); List <string> polazista = letovi.Select(l => l.PolazisniAerodrom.ToString()).Distinct().ToList(); List <string> sva_polazista = letovi.Select(l => l.PolazisniAerodrom.ToString()).ToList(); List <int> broj_polazaka = new List <int>(); for (int i = 0; i < polazista.Count; i++) { int broj = 0; for (int j = 0; j < sva_polazista.Count; j++) { if (polazista[i] == sva_polazista[j]) { broj++; } } broj_polazaka.Add(broj); } for (int i = 0; i < polazista.Count; i++) { chartPolaznisniAerodromi.Series[0].Points.AddXY(polazista[i], broj_polazaka[i]); } List <string> odredista = letovi.Select(l => l.OdredisniAerodrom.ToString()).Distinct().ToList(); List <string> sva_odredista = letovi.Select(l => l.OdredisniAerodrom.ToString()).ToList(); List <int> broj_dolazaka = new List <int>(); for (int i = 0; i < odredista.Count; i++) { int broj = 0; for (int j = 0; j < sva_odredista.Count; j++) { if (odredista[i] == sva_odredista[j]) { broj++; } } broj_dolazaka.Add(broj); } for (int i = 0; i < odredista.Count; i++) { chartOdredisniAerodromi.Series[0].Points.AddXY(odredista[i], broj_dolazaka[i]); } }