Exemplo n.º 1
0
        public async Task <IActionResult> Create(int id, GameContentViewModel model)
        {
            if (ModelState.IsValid)
            {
                var userId = await _accountManager.GetUserIdByNameAsync(User.Identity.Name);

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

                var roundDto = new RoundDto
                {
                    GameId = gameId.Id,
                    Title  = model.RoundTitle,
                };

                await _roundManager.CreateAsync(roundDto);

                return(Redirect($"/game/gameContent/{id}"));
            }

            return(View(model));
        }