public async Task <IEnumerable <GameEngineLogo> > GetGameEngineLogosAsync(Action <ApiQueryBuilder> queryFactory) { if (queryFactory == null) { return(await GetGameEngineLogosAsync()); } ApiQueryBuilder builder = new ApiQueryBuilder(); queryFactory.Invoke(builder); ApiQuery query = builder.Build(); return(await GetGameEngineLogosAsync(query)); }
public IEnumerable <GameEngineLogo> GetGameEngineLogos(Action <ApiQueryBuilder> queryFactory) { if (queryFactory == null) { return(GetGameEngineLogos()); } ApiQueryBuilder builder = new ApiQueryBuilder(); queryFactory.Invoke(builder); ApiQuery query = builder.Build(); return(GetGameEngineLogos(query)); }