public void DodajElektricniAutomobil(ElektricniAutomobil automobil) { bool sadrzi = false; foreach (ElektricniAutomobil e in MainWindow.ElektricniAutomobili) { if (e.JedinstvenoIme == automobil.JedinstvenoIme) { sadrzi = true; break; } } if (!sadrzi) { if (repozitorijum == null) { repozitorijum = new ElektricniAutomobilRepozitorijum(); } if (baterijaRepozitorijum == null) { baterijaRepozitorijum = new BaterijaRepozitorijum(); } repozitorijum.DodajElektricniAutomobil(automobil); //DodajBateriju(automobil.BaterijaAuta, true, automobil.JedinstvenoIme); BaterijaServer bs = new BaterijaServer(baterijaRepozitorijum); bs.DodajBateriju(automobil.BaterijaAuta, true, automobil.JedinstvenoIme); } }
public MainWindow() { InitializeComponent(); PotrosacServer potrosacServer = new PotrosacServer(); PanelServer panelServer = new PanelServer(); ElektrodistribucijaServer elektrodistribucijaServer = new ElektrodistribucijaServer(); BaterijaServer baterijaServer = new BaterijaServer(); EVPunjacServer eVPunjacServer = new EVPunjacServer(); potrosacServer.Open(); panelServer.Open(); elektrodistribucijaServer.Open(); baterijaServer.Open(); eVPunjacServer.Open(); DataContext = this; backgroundWorker.DoWork += backgroundWorker_DoWork; backgroundWorker.RunWorkerAsync(); BindPropertyToUIElement(Sat, Sati, TextBlock.TextProperty, "Sati"); BindPropertyToUIElement(Sat, Minuta, TextBlock.TextProperty, "Minuta"); Sat.PokreniSat(); }