public GlasanjeViewModel(OstaleFunkcionalnostiViewModel parent) { this.Parent = parent; if (map != null) { gps = new GpsViewModel(map); } ListaKandidata = new List <Kandidat>(); ListaKandidata = Parent.Sistem.KandidatiO; NavigationService = new NavigationService(); Glasanje = new RelayCommand <object>(glasanje, jeLiIzborniDan); PrelazakNaOpcinu = new RelayCommand <object>(prediNaOpcinu, jeLiIzborniDan); PrelazakNaKanton = new RelayCommand <object>(prediNaKanton, jeLiIzborniDan); PrelazakNaEntitet = new RelayCommand <object>(prediNaEntitet, jeLiIzborniDan); PrelazakNaDrzavu = new RelayCommand <object>(prediNaDrzavu, jeLiIzborniDan); PretragaKandidata = new RelayCommand <object>(pretragaKandidata, jeLiMogucaPretraga); PovratakNaGlavnu = new RelayCommand <object>(vratiSe, jeLiMogucaPretraga); PronalazakBirackogMjesta = new RelayCommand <object>(pronadiBirackoMjesto, jeLiMogucaPretraga); GlasanjeNaBirackomMjestu = new RelayCommand <object>(glasajNaBirackomMjestu, jeLiIzborniDan); Osoba.ErrorsChanged += Vm_ErrorsChanged; if (GlasackiSistem.slijepi) { pustiZvuk(); } }
public AdministratorViewModel(OstaleFunkcionalnostiViewModel p) { NovaNovost = new Novost(DateTime.Today, null, "", ""); NoviKandidat = new Kandidat(); //this.Sistem = new GlasackiSistem(); Parent = p; this.Sistem = Parent.Sistem; kojaStranka = new Stranka(); ListaKandidata = new List <Kandidat>(); ListaNovosti = new List <Novost>(); INS = new NavigationService(); Login = new RelayCommand <object>(registrujAdmina, potvrdi); DodavanjeKandidata = new RelayCommand <object>(dodajKandidata, boolDodaj); DodavanjeNovosti = new RelayCommand <object>(dodajNovost, boolDodaj); BrisanjeKandidata = new RelayCommand <object>(obrisiKandidata, boolDodaj); BrisanjeNovosti = new RelayCommand <object>(obrisiNovost, boolDodaj); IzmjenaKandidata = new RelayCommand <object>(promjenaKandidata, boolDodaj); IzmjenaNovosti = new RelayCommand <object>(promjenaNovosti, boolDodaj); Odjava = new RelayCommand <object>(odjava, boolDodaj); OtvoriPretraguK = new RelayCommand <object>(pretragaK, boolDodaj); OtvoriPretraguN = new RelayCommand <object>(pretragaN, boolDodaj); PretragaNovosti = new RelayCommand <object>(nadjiNovosti, boolDodaj); PretragaKandidata = new RelayCommand <object>(nadjiKandidate, boolDodaj); UcitajSliku = new RelayCommand <object>(dodajSliku, boolDodaj); NoviKandidat.ErrorsChanged += Vm_ErrorsChanged; }