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);
            }
        }
Esempio n. 3
0
 public void SetUp()
 {
     repozitorijum            = new FakeSolarniPanelRepozitorijum();
     solarniPanelServer       = new SolarniPanelServer(repozitorijum);
     MainWindow.SolarniPaneli = new System.ComponentModel.BindingList <SolarniPanel>();
 }
 public SolarniPanelServer(ISolarniPanelRepozitorijum repo)
 {
     repozitorijum = repo;
 }