public static ObservableCollection <Predmet> ucitajPredmete() { ObservableCollection <Predmet> predmeti = new ObservableCollection <Predmet>(); string[] lines = System.IO.File.ReadAllLines(@".\..\..\files\predmeti.txt"); foreach (string ss in lines) { Predmet p = new Predmet(); if (ss == "") { return(predmeti); } string[] param = ss.Split('|'); p.Id = param[0]; p.Opis = param[2]; p.Naziv = param[1]; p.velicinaGrupe = Convert.ToInt32(param[3]); p.minDuzinaTermina = Convert.ToInt32(param[4]); p.brojTermina = Convert.ToInt32(param[5]); p.projektor = Convert.ToBoolean(param[6]); p.Tabla = Convert.ToBoolean(param[7]); p.PametnaTabla = Convert.ToBoolean(param[8]); List <Smjer> smjerovi = SmjeroviPage.getInstance().Smjerovi.ToList(); Smjer pronadjen = smjerovi.Find(s => s.Id.Equals(param[9])); p.smjer = pronadjen; p.neophodanOS = (OS)Convert.ToInt32(param[10]); List <Softver> softveri = SoftverPage.getInstance().Softveri.ToList(); Softver pronadjen_s = softveri.Find(s => s.Id.Equals(param[11])); p.neophodanSoftver = pronadjen_s; p.PomocniBroj = Convert.ToInt32(param[12]); p.PomocniBrojTermina = Convert.ToInt32(param[13]); predmeti.Add(p); } return(predmeti); }