示例#1
0
        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]);
            }
        }