public static Tarefa SalvarTarefa(Tarefa tarefa) { if (tarefa.Id > 0) { return(Get(TarefaDAL.Update(tarefa).Id)); } else { return(Get(TarefaDAL.Add(tarefa).Id)); } }
public static List <Tarefa> RetornaTarefas() { var lista = TarefaDAL.GetAll(); List <Tarefa> listaRetorno = new List <Tarefa>(); foreach (var item in lista) { listaRetorno.Add(Get(item.Id)); } return(listaRetorno); }
internal static List <Tarefa> GetTarefas(int id) { var tarefas = TarefaDAL.GetAllTarefas(id); List <Tarefa> retorno = new List <Tarefa>(); foreach (var item in tarefas) { retorno.Add(Get(item.Id)); } return(retorno); }
public static Tarefa Get(int id) { var tarefa = TarefaDAL.Get(id); if (tarefa != null) { tarefa.DataConclusao = tarefa.DataConclusao > Convert.ToDateTime("01/01/1970") ? tarefa.DataConclusao : null; tarefa.DataVencimento = tarefa.DataVencimento > Convert.ToDateTime("01/01/1970") ? tarefa.DataVencimento : null; tarefa.DataCriacao = tarefa.DataCriacao > Convert.ToDateTime("01/01/1970") ? tarefa.DataCriacao : null; tarefa.Status = tarefa.DataConclusao == null ? "Aberta" : "Concluída"; } return(tarefa); }
public override void Execute(object pParameter) { var tarefa = (Tarefa)pParameter; if (tarefa.Concluido) { tarefa.Concluido = false; } else { tarefa.Concluido = true; } TarefaDAL.Alterar(tarefa); AtualizarLista(); }
private void Salvar() { if (TarefaAtual.ID == 0) { TarefaAtual.Concluido = false; TarefaDAL.Salvar(TarefaAtual); Tarefas.Add(TarefaAtual); } else { TarefaDAL.Alterar(TarefaAtual); AtualizaListaTarefas(); } TarefaAtual = new Tarefa(); OnPropertyChanged("TarefaAtual"); }
private static void DadosTarefa() { TarefaDAL.Add(new Tarefa { cliente = 1, DataConclusao = DateTime.Now.AddDays(-1), DataCriacao = DateTime.Now.AddDays(-10), DataVencimento = DateTime.Now.AddDays(-8), Titulo = "Atividade Teste 1 - Concluida", PessoaContato = "Eu mesmo", Descricao = "Fiz para testes", }); TarefaDAL.Add(new Tarefa { cliente = 1, DataCriacao = DateTime.Now.AddDays(-1), Titulo = "Atividade Teste 1 - Aberta", PessoaContato = "Eu mesmo 2", Descricao = "Fiz para testes 2", }); }
public static bool DeleteTarefa(Tarefa tarefa) { return(TarefaDAL.Remove(tarefa)); }
public static Tarefa CarregaUltimaTarefa() { return(Get(TarefaDAL.GetLast().Id)); }
public static Tarefa CarregaPrimeiraTarefa() { return(Get(TarefaDAL.GetFirst().Id)); }
private void AtualizaListaTarefas() { Tarefas = new ObservableCollection <Tarefa>(TarefaDAL.GetTarefas()); OnPropertyChanged("Tarefas"); }
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(); }
public void AtualizarLista() { TelaVM.Tarefas = new ObservableCollection <Tarefa>(TarefaDAL.GetTarefas()); TelaVM.OnPropertyChanged("Tarefas"); }