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; }
public void DeleteEleicao() { EleicoesDB.Delete(EleicaoSelecionada.Id); Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll()); }
public void UpdateEleicao() { EleicoesDB.Update(EleicaoSelecionada); Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll()); }
// Eleicao public void AddEleicao() { EleicoesDB.Insert(EleicaoSelecionada); Eleicoes = new ObservableCollection <Eleicao>(EleicoesDB.FindAll()); }