public void _01_BooksAdded() { Assert.IsTrue(queryable.Any()); Assert.IsTrue(queryable.Count() == 5); Console.WriteLine(queryable.ToList() .Select(bk => bk.name + "\t" + bk.author + "\t" + bk.count + "\t" + bk.genre.Aggregate((a, b) => a + ", " + b) + "\t" + bk.year) .Aggregate((a, b) => a + "\n" + b)); }
public async Task <bool> Exists(string login) { IMongoQueryable <User> query = _collection.AsQueryable(); query = query.Where(u => u.Login.Value.ToLower() == login.ToLowerInvariant()); var result = query.Any(); return(await Task.FromResult(result)); }
/// <summary> /// Method below will attempt to find account through MongoDB, if successful it will trigger method applyLoginSuccess() /// </summary> /// <returns>Null</returns> private async Task attemptFindAccount() { IMongoQueryable <User> query = Database.Database.getDatabase().getMongoDatabase() .GetCollection <User>("accounts").AsQueryable() .Where(x => (x.username == username || x.email == username) && x.password == password) .Select(x => x); if (query.Any()) { await applyLoginSuccess(); } else { } }
/// <summary> /// Checks if user exists, if it does then return true else false /// </summary> /// <param name="username"></param> /// <returns>Boolean</returns> private Boolean checkUserExists(string username) { IMongoQueryable <User> query = Database.Database.getDatabase().getMongoDatabase() .GetCollection <User>("accounts").AsQueryable() .Where(x => x.username == username || x.email == username) .Select(x => x); if (query.Any()) { return(true); } else { return(false); } }
public bool Any(Expression <Func <T, bool> > predicate) { return(collectionQueryable.Any(predicate)); }
public bool Any() { return(_queryable.Any()); }
public void _09_DeleteAllBooks() { collection.DeleteMany("{}"); Assert.IsFalse(queryable.Any()); }