private void Remover(Tarefa pTarefa) { TarefaDAL.Excluir(pTarefa); Tarefas.Remove(pTarefa); // Melhor opção, pois não precisa de chamar serviço e recarregar dados. //AtualizaListaTarefas(); }
/* * private void ModificarTarefa(Tarefa TarefaAux) * { * TarefaAtual = TarefaAux; * if (TarefaAtual.Finalizada == true) * TarefaAtual.Finalizada = false; * else * TarefaAtual.Finalizada = true; * AtualizarTarefa(); * TarefaAtual = new Tarefa(); * OnPropertyChanged("TarefaAtual"); * //TarefaAtual.Finalizada = Finalizada; * //OnPropertyChanged("TarefaAtual"); * } */ private void ExcluirTarefa(Tarefa TarefaAux) { new TarefasDataAccess().ExcluirTarefa(TarefaAux); Tarefas.Remove(TarefaAux); }
public void Excluir(Tarefa t) { new DataAccess().Delete(t); Tarefas.Remove(t); }