Пример #1
0
        private void BeolvasKutyak()
        {
            KutyaFajtakRepo kfajtarepo = new KutyaFajtakRepo();
            KutyaNevekRepo  knevrepo   = new KutyaNevekRepo();

            using (StreamReader sr = new StreamReader("Kutyak.csv"))
            {
                sr.ReadLine();
                while (!sr.EndOfStream)
                {
                    string[] line = sr.ReadLine().Split(';');

                    KutyaFajta kfajta = kfajtarepo.KutyaFajtakLista.SingleOrDefault(x => x.id == Convert.ToInt32(line[1]));
                    KutyaNev   knev   = knevrepo.KutyaNevekLista.SingleOrDefault(x => x.id == Convert.ToInt32(line[2]));

                    KutyakLista.Add(new Kutyak(Convert.ToInt32(line[0]),
                                               kfajta,
                                               knev,
                                               Convert.ToInt32(line[3]),
                                               Convert.ToDateTime(line[4])
                                               )
                                    );
                }
            }
        }
Пример #2
0
        static public void Feladatok()
        {
            FileBeolvas       kutyaNevek      = new FileBeolvas("kutyaNevek.csv");
            List <KutyaNev>   kutyaNevLista   = KutyaNev.KutyaNevListaLetrehozasa(kutyaNevek.ListaLetrehozas(';'));
            FileBeolvas       kutyaFajtak     = new FileBeolvas("kutyaFajtak.csv");
            List <KutyaFajta> kutyaFajtaLista = KutyaFajta.KutyaFajtaListaLetrehozasa(kutyaFajtak.ListaLetrehozas(';'));
            FileBeolvas       kutyak          = new FileBeolvas("kutyak.csv");
            List <Kutya>      kutyaLista      = Kutya.KutyaListaLetrehozasa(kutyak.ListaLetrehozas(';'));

            HarmadikFeladat.Megoldas(kutyaNevLista);
            HatodikFeladat.Megoldas(kutyaLista);
            HetedikFeladat.Megoldas(kutyaLista, kutyaNevLista, kutyaFajtaLista);
            NyolcadikFeladat.Megoldas(kutyaLista, kutyaFajtaLista);
            KilencedikFeladat.Megoldas(kutyaLista);
            TizedikFeladat.Megoldas(kutyaLista, kutyaNevLista);

            Console.ReadKey(true);
        }