public static ObservableCollection <Ucionica> ucitajUcionice() { ObservableCollection <Ucionica> ucionice = new ObservableCollection <Ucionica>(); string[] lines = System.IO.File.ReadAllLines(@".\..\..\files\ucionice.txt"); foreach (string ss in lines) { Ucionica u = new Ucionica(); if (ss == "") { return(ucionice); } string[] param = ss.Split('|'); u.Id = param[0]; u.Opis = param[1]; u.brojMjesta = Convert.ToInt32(param[2]); u.Projektor = Convert.ToBoolean(param[3]); u.Tabla = Convert.ToBoolean(param[4]); u.PametnaTabla = Convert.ToBoolean(param[5]); u.InstaliranOS = (OS)Convert.ToInt32(param[6]); string[] id_softvera = param[7].Split(','); List <Softver> softveri = SoftverPage.getInstance().Softveri.ToList(); foreach (string s_id in id_softvera) { Softver found = softveri.Find(i => i.Id.Equals(s_id)); u.instaliraniSoftver.Add(found); } ucionice.Add(u); } return(ucionice); }
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); }