コード例 #1
0
        public void Dada_a_consulta_deve_retornar_tarefas_apenas_do_id_correto()
        {
            var ID     = _items.FirstOrDefault().Id;
            var result = _items.AsQueryable().Where(TodoQueries.GetById(ID, "usuarioA"));

            Assert.AreEqual(1, result.Count());
        }
コード例 #2
0
        public TodoItem GetById(Guid id, string user)
        {
            var result = _context.Tarefas
                         .AsNoTracking()
                         .FirstOrDefault(TodoQueries.GetById(id, user));

            return(result);
        }
コード例 #3
0
        public void DeveRetornarTarefasApenasDoUsuarioInformadoPeloId()
        {
            var usuario = _items.FirstOrDefault();

            var result = _items.AsQueryable().Where(TodoQueries.GetById(usuario.Id, usuario.User));

            Assert.AreEqual(1, result.Count());
        }
コード例 #4
0
 public TodoItem GetById(Guid id, string user)
 {
     return(_context.Todo.FirstOrDefault(TodoQueries.GetById(id, user)));
 }
コード例 #5
0
 public TodoItem GetById(Guid id, string user)
 {
     return(_context.Todos//.AsNoTracking()
            .Where(TodoQueries.GetById(id, user))
            .FirstOrDefault());
 }
コード例 #6
0
 public TodoItem GetById(Guid id, string user)
 {
     return(_context.Todos
            .AsNoTracking()
            .FirstOrDefault(TodoQueries.GetById(user, id)));
 }
コード例 #7
0
 public TodoItem GetById(Guid id, string user)
 {
     return(_dataContext.Todos.FirstOrDefault(TodoQueries.GetById(id, user))); //Se eu usar só o First e não tiver o dado, ele vai dar um exception
 }