Beispiel #1
0
        public IActionResult CompleteParticipation(ParticipateGameViewModel model)
        {
            var userId = _userManager.GetUserId(HttpContext.User);

            _gameRepository.AddParticipant(model.ChosenGameGuid, model.ChosenCategoryGuid, Enums.TurnType.Guess, userId);
            _gameRepository.IncrementGameVersion(model.ChosenGameGuid);

            return(RedirectToAction("Game", "Home"));
        }
Beispiel #2
0
        public IActionResult Participate()
        {
            ViewData["Title"] = "Deltag i et spil";
            var userId = _userManager.GetUserId(HttpContext.User);

            var model = new ParticipateGameViewModel()
            {
                GameList     = _gameRepository.GetActiveGames(),
                CategoryList = _categoryRepository.GetCategoriesByUserId(userId)
            };

            return(PartialView(model));
        }