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]) ) ); } } }
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); }