public IPagedList<GameDefinitionDisplayInfo> GetMostPlayedGames(GetMostPlayedGamesQuery query)
{
var mostPlayedGames = GetGameDefinitionDisplayInfoQuery(query.GamingGroupId)
.OrderByDescending(g => g.PlayedTimes);
return mostPlayedGames.ToPagedList(query.Page, query.PageSize);
}