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); }
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); }