Ejemplo n.º 1
0
        public async Task <IActionResult> YearlyGameDurationsAsync()
        {
            var durations = await _store.GetYearlyGameDurationsAsync();

            var response = new GameDurationsListResponseModel
            {
                Durations = durations
                            .Select(s => new GameDurationsResponseModel
                {
                    Year            = s.Year,
                    AverageDuration = s.AverageGameDuration
                })
                            .ToList()
            };

            return(base.Ok(response));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> DailyGameDurationsAsync()
        {
            var durations = await _store.GetDailyGameDurationsAsync();

            var response = new GameDurationsListResponseModel
            {
                Durations = durations
                            .Select(s => new GameDurationsResponseModel
                {
                    Year            = s.EventDate.Year,
                    Month           = s.EventDate.Month,
                    Day             = s.EventDate.Day,
                    AverageDuration = s.AverageGameDuration
                })
                            .ToList()
            };

            return(base.Ok(response));
        }