public ActionResult Create(CreatePlayerViewModel vm) { if (!ModelState.IsValid) return View(vm); var player = new Player(vm.Name, vm.Email, vm.Status); DocumentSession.Store(player); return RedirectToAction("Index"); }
public ActionResult Edit(int id, CreatePlayerViewModel vm) { if (!ModelState.IsValid) return View(vm); var player = DocumentSession.Load<Player>(id); if (player == null) throw new HttpException(404, "Player not found"); player.SetName(vm.Name); player.SetEmail(vm.Email); player.SetStatus(vm.Status); return RedirectToAction("Index"); }