// GET: GameSpecifications/Create public ActionResult Create() { var vm = new GameSpecificationCreateEditViewModel(); vm.PlayerSelectList = new SelectList(_uow.Players.GetAllForUser(User.Identity.GetUserId <int>()), nameof(Player.PlayerId), nameof(Player.FullName)); //ViewBag.PlayerId = new SelectList(_uow.Players.All, "PlayerId", "FirstName"); return(View(vm)); }
public ActionResult Edit(GameSpecificationCreateEditViewModel vm) { if (ModelState.IsValid) { _uow.GameSpecifications.Update(vm.GameSpecification); _uow.Commit(); return(RedirectToAction("Index")); } vm.PlayerSelectList = new SelectList(_uow.Players.GetAllForUser(User.Identity.GetUserId <int>()), nameof(Player.PlayerId), nameof(Player.FullName), vm.GameSpecification.PlayerId); return(View(vm)); }
// GET: GameSpecifications/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GameSpecification gameSpecification = _uow.GameSpecifications.GetById(id); if (gameSpecification == null) { return(HttpNotFound()); } var vm = new GameSpecificationCreateEditViewModel() { GameSpecification = gameSpecification }; vm.PlayerSelectList = new SelectList(_uow.Players.GetAllForUser(User.Identity.GetUserId <int>()), nameof(Player.PlayerId), nameof(Player.FullName), vm.GameSpecification.PlayerId); return(View(vm)); }