示例#1
0
        public AdminViewModel()
        {
            SaveEleicaoCommand   = new DelegateCommand <string>(SaveEleicao);
            SaveCandidatoCommand = new DelegateCommand <string>(SaveCandidato);

            UsuariosDB                   = AppViewModel.Instance.Db.GetCollection <Usuario>("usuarios");
            Usuarios                     = new ObservableCollection <Usuario>(UsuariosDB.FindAll());
            UsuarioSelecionado           = new Usuario();
            UsuarioSelecionado.viewModel = this;

            EleicoesDB                   = AppViewModel.Instance.Db.GetCollection <Eleicao>("eleicoes");
            Eleicoes                     = new ObservableCollection <Eleicao>(EleicoesDB.FindAll());
            EleicaoSelecionada           = new Eleicao();
            EleicaoSelecionada.viewModel = this;

            CandidatoDB                    = AppViewModel.Instance.Db.GetCollection <Candidato>("candidatos");
            Candidatos                     = new ObservableCollection <Candidato>(CandidatoDB.FindAll());
            CandidatoSelecionado           = new Candidato();
            CandidatoSelecionado.viewModel = this;

            CargoDB                    = AppViewModel.Instance.Db.GetCollection <Cargo>("cargos");
            Cargos                     = new ObservableCollection <Cargo>(CargoDB.FindAll());
            CargoSelecionado           = new Cargo();
            CargoSelecionado.viewModel = this;
        }
示例#2
0
 public void DeleteEleicao()
 {
     EleicoesDB.Delete(EleicaoSelecionada.Id);
     Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll());
 }
示例#3
0
 public void UpdateEleicao()
 {
     EleicoesDB.Update(EleicaoSelecionada);
     Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll());
 }
示例#4
0
 // Eleicao
 public void AddEleicao()
 {
     EleicoesDB.Insert(EleicaoSelecionada);
     Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll());
 }