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);
            }
        }
Exemple #2
0
        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();
        }