public void UkloniSolarniPanel(string jedinstvenoIme) { foreach (SolarniPanel sp in MainWindow.SolarniPaneli) { if (sp.JedinstvenoIme == jedinstvenoIme) { if (repozitorijum == null) { repozitorijum = new SolarniPanelRepozitorijum(); } repozitorijum.UkloniSolarniPanel(sp); break; } } }
public void DodajSolarniPanel(SolarniPanel noviPanel) { bool sadrzi = false; foreach (SolarniPanel sp in MainWindow.SolarniPaneli) { if (sp.JedinstvenoIme == noviPanel.JedinstvenoIme) { sadrzi = true; break; } } if (!sadrzi) { if (repozitorijum == null) { repozitorijum = new SolarniPanelRepozitorijum(); } repozitorijum.DodajSolarniPanel(noviPanel); } }
public void SetUp() { repozitorijum = new FakeSolarniPanelRepozitorijum(); solarniPanelServer = new SolarniPanelServer(repozitorijum); MainWindow.SolarniPaneli = new System.ComponentModel.BindingList <SolarniPanel>(); }
public SolarniPanelServer(ISolarniPanelRepozitorijum repo) { repozitorijum = repo; }