Beispiel #1
0
        public IActionResult AddAccount(AccountGameCreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                model.UserId = User.GetUserId();

                var result = _accountGameRepository.Create(model);

                TempData.AddResult(result);

                return(RedirectToAction(nameof(AddAccount)));
            }
            var games = _accountGameRepository.GetAllGames();

            ViewBag.Games = games.Select(c => new SelectListItem
            {
                Value    = c.Id.ToString(),
                Text     = c.DisplayName,
                Selected = model.GameId == c.Id ? true : false,
            }).ToList();
            return(View(model));
        }