Пример #1
0
        /// <summary>
        /// Generates a report that contains the average likes of a game
        /// </summary>
        /// <param name="game"> The game object to use to generate the report</param>
        /// <returns>avg report using title and average likes in the report</returns>
        public AvgLikesReport GenerateAvgLikesReport(Game game)
        {
            AvgLikesReport avgReport = new AvgLikesReport();

            avgReport.title         = game.gameDetails.title;
            avgReport.average_likes = GetAverageLikesOfGame(game);
            return(avgReport);
        }
Пример #2
0
        //Generates an average report for all the games.
        private List <AvgLikesReport> GenerateAllAvgReport()
        {
            List <AvgLikesReport> avgReports = new List <AvgLikesReport>();

            foreach (Game game in _mongoDbContext.Get())
            {
                AvgLikesReport avgReport = gameRetrievalService.GenerateAvgLikesReport(game);
                avgReports.Add(avgReport);
            }

            return(avgReports);
        }