public IQueryable <Tarefa> ObterPorPeriodo(string usuario, DateTime data, bool status)
 {
     return(_bd.Tarefas
            .AsNoTracking()
            .Where(TarefaQueries.ObterTodasPorPeriodo(usuario, data, status))
            .OrderBy(x => x.Data));
 }
 public IQueryable <Tarefa> ObterNaoConcluidas(string usuario)
 {
     return(_bd.Tarefas
            .AsNoTracking()
            .Where(TarefaQueries.ObterTodasNaoConcluidas(usuario))
            .OrderBy(x => x.Data));
 }
Exemplo n.º 3
0
        public void DevePassarSeConsultaRetornarTarefasDeUsuarioEspecifico()
        {
            var resultado = _tarefas.AsQueryable().Where(TarefaQueries.ObterTodas("Rafael 1"));

            Assert.AreEqual(2, resultado.Count());
        }
 public Tarefa ObterTarefa(Guid id, string usuario)
 {
     return(_bd.Tarefas
            .FirstOrDefault(TarefaQueries.ObterPorId(id, usuario)));
 }
 public IQueryable <Tarefa> ObterPorPeriodo(string usuario, DateTime data, bool status)
 {
     return(tarefas.AsQueryable().Where(TarefaQueries.ObterTodasPorPeriodo(usuario, data, status)));
 }
 public IQueryable <Tarefa> ObterNaoConcluidas(string usuario)
 {
     return(tarefas.AsQueryable().Where(TarefaQueries.ObterTodasNaoConcluidas(usuario)));
 }