public IPagedList<GameDefinitionDisplayInfo> GetRecentGames(GetRecentPlayedGamesQuery query)
        {
            var recentGames = GetGameDefinitionDisplayInfoQuery(query.GamingGroupId)
               .OrderByDescending(g => g.LastDatePlayed);

            return recentGames.ToPagedList(query.Page, query.PageSize);
        }