示例#1
0
        public async Task <IEnumerable <TopAgent> > GetTopAgents(int numberOfAgents, IEnumerable <string> filters)
        {
            IEnumerable <OfferItem> offers = await offerProvider.GetOffer(filters);

            return(offers == null
                ? null
                : offers
                   .GroupBy(o => o.MakelaarId)
                   .Select(g =>
            {
                return new TopAgent(g.Key, g.First().MakelaarNaam, g.Count());
            })
                   .OrderByDescending(o => o.OfferCount)
                   .Take(numberOfAgents));
        }
示例#2
0
        public IActionResult Index()
        {
            var allGames = gameProvider.GetOffer();

            return(Ok(allGames));
        }