Esempio n. 1
0
        public async Task <IActionResult> Index(int id)
        {
            var userId = await _accountManager.GetUserIdByNameAsync(User.Identity.Name);

            var gameId = await _gameManager.GetGameAsync(id, userId);

            var roundDtos = await _roundManager.GetRoundByGameIdAsync(gameId.Id);

            var roundViewModels = new List <RoundsViewModel>();

            foreach (var roundDto in roundDtos)
            {
                roundViewModels.Add(new RoundsViewModel
                {
                    Id    = roundDto.Id,
                    Title = roundDto.Title
                });
            }

            return(View(roundViewModels));
        }