Exemplo n.º 1
0
        public List <Books> getAllBooks()
        {
            if (serverDown)
            {
                return(null);
            }
            if (Convert.ToInt32(books.Count(FilterDefinition <Books> .Empty)) > 0)
            {
                booksList.Clear();
                var bk = books.Find(FilterDefinition <Books> .Empty).ToList();
                if (bk.Count > 0)
                {
                    foreach (Books b in bk)
                    {
                        booksList.Add(b);
                    }
                }
            }
            else
            {
                return(null);
            }
            var result = booksList;

            return(result);
        }
Exemplo n.º 2
0
        public IEnumerable <User> GetAllUsers()
        {
            if (serverDown)
            {
                return(null);
            }

            if (Convert.ToInt32(users.Count(FilterDefinition <User> .Empty)) > 0)
            {
                _usersList.Clear();
                var us = users.Find(FilterDefinition <User> .Empty).ToList();
                if (us.Count > 0)
                {
                    foreach (User u in us)
                    {
                        _usersList.Add(u);
                    }
                }
            }
            else
            {
                users.DeleteMany(FilterDefinition <User> .Empty);
                foreach (var u in _testUserData)
                {
                    _usersList.Add(u);

                    Add(u);
                }
            }

            var result = _usersList.AsQueryable();

            return(result);
        }