/// <summary> /// Instanca metoda za singleton razred /// </summary> /// <returns>Instanca razrada</returns> public static SkupRepos Instance() { if (_instance == null) { _instance = new SkupRepos(); } return(_instance); }
/// <summary> /// Izbaci prikaz iz repozitorija, izbacuje se i iz svih skupova /// </summary> /// <param name="name">Ime prikaza</param> public void RemovePrikaz(string name) { foreach (Prikaz p in _listaPrikaz) { if (p.Name == name) { _listaPrikaz.Remove(p); SkupRepos.Instance().RemovePrikazInSkup(p); notifyObservers(); return; } } throw new CrtajMeException("Prikaz koji se brise ne postoji u sustavu!"); }