コード例 #1
0
        public void atualizarStatus(Tarefa tarefaAux)
        {
            tarefaAux.finalizado = !tarefaAux.finalizado;
            new TarefasDataAccess().editarTarefa(tarefaAux);

            tarefas = new TarefasDataAccess().getTarefas();
            OnpropertyChanged("tarefas");
        }
コード例 #2
0
        public void editar(Tarefa tarefaAux)
        {
            tarefaAtual = tarefaAux;
            OnpropertyChanged("tarefaAtual");

            tarefas = new TarefasDataAccess().getTarefas();
            OnpropertyChanged("tarefas");
        }
コード例 #3
0
 public TelaPrincipalViewModel()
 {
     tarefas       = new TarefasDataAccess().getTarefas();
     tarefaAtual   = new Tarefa();
     salvarTarefa  = new Command(salvar);
     editarTarefa  = new Command <Tarefa>(editar);
     excluirTarefa = new Command <Tarefa>(excluir);
     mudarStatus   = new Command <Tarefa>(atualizarStatus);
 }
コード例 #4
0
        public void excluir(Tarefa tarefaAux)
        {
            tarefaAtual = tarefaAux;

            new TarefasDataAccess().excluirTarefa(tarefaAtual);

            tarefas = new TarefasDataAccess().getTarefas();
            OnpropertyChanged("tarefas");

            tarefaAtual = new Tarefa();
            OnpropertyChanged("tarefaAtual");
        }
コード例 #5
0
        public void salvar()
        {
            if (tarefaAtual.id == 0)
            {
                tarefaAtual.finalizado = false;
                new TarefasDataAccess().salvarTarefa(tarefaAtual);
            }
            else
            {
                new TarefasDataAccess().editarTarefa(tarefaAtual);
            }
            tarefas = new TarefasDataAccess().getTarefas();
            OnpropertyChanged("tarefas");

            tarefaAtual = new Tarefa();
            OnpropertyChanged("tarefaAtual");
        }