public void ZamjenaUloga(int id_osoba, int id_uloga_postojeca, int id_uloga_nova) { factory.UlogaCreator u = new factory.UlogaCreator(); foreach (Programi item in tvKuca.VratiListu()) { try { Uloga postojeca = (Uloga)u.VratiObjekt(id_uloga_postojeca); Uloga nova = (Uloga)u.VratiObjekt(id_uloga_nova); foreach (var i in item.osobe) { if (i.id == id_osoba) { i.Notify(postojeca, nova); } } //tvKuca.VratiOsobu(id_osoba).Notify(postojeca, nova); } catch (Exception e) { } } }