public virtual void loadFromDump(StringReader reader) { string naziv = reader.ReadLine(); Naziv = naziv != NULL ? naziv : null; RedBroj = byte.Parse(reader.ReadLine()); string id = reader.ReadLine(); Propozicije p = null; if (id != NULL) { p = new Propozicije(); p.loadFromDump(reader); } Propozicije = p; }
public virtual void loadFromDump(StringReader reader, IdMap map) { RedBroj = byte.Parse(reader.ReadLine()); Gimnastika = (Gimnastika)Enum.Parse(typeof(Gimnastika), reader.ReadLine()); ImaEkipnoTakmicenje = bool.Parse(reader.ReadLine()); KombinovanoEkipnoTak = bool.Parse(reader.ReadLine()); Takmicenje = map.takmicenjeMap[int.Parse(reader.ReadLine())]; Kategorija = map.kategorijeMap[int.Parse(reader.ReadLine())]; TakmicenjeDescription = map.descriptionsMap[int.Parse(reader.ReadLine())]; string id = reader.ReadLine(); Propozicije p = null; if (id != NULL) { p = new Propozicije(); p.loadFromDump(reader); } Propozicije = p; id = reader.ReadLine(); Takmicenje1 t1 = null; if (id != NULL) { t1 = new Takmicenje1(); t1.loadFromDump(reader, map); } Takmicenje1 = t1; id = reader.ReadLine(); Takmicenje2 t2 = null; if (id != NULL) { t2 = new Takmicenje2(); t2.loadFromDump(reader, map); } Takmicenje2 = t2; id = reader.ReadLine(); Takmicenje3 t3 = null; if (id != NULL) { t3 = new Takmicenje3(); t3.loadFromDump(reader, map); } Takmicenje3 = t3; id = reader.ReadLine(); Takmicenje4 t4 = null; if (id != NULL) { t4 = new Takmicenje4(); t4.loadFromDump(reader, map); } Takmicenje4 = t4; }