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();
     }
 }
Exemplo n.º 2
0
 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;
 }