Exemplo n.º 1
0
        public ActionResult Update(int playerId)
        {
            var player = _session.SingleById<Player>(playerId);

            if (player != null)
            {
                var model = new PlayerViewModel(player);

                return View(model);
            }

            return RedirectToAction("Index");
        }
Exemplo n.º 2
0
        public ActionResult Create(PlayerViewModel data)
        {
            var player = data.AsPlayer();

            ValidatePlayerInfo(player);

            if (!ModelState.IsValid)
                return View(data);

            _session.Add(player);
            _session.Commit();

            return RedirectToAction("Index");
        }
Exemplo n.º 3
0
        public ActionResult Update(PlayerViewModel data)
        {
            var player = data.AsPlayer();

            ValidatePlayerInfo(player);

            if (!ModelState.IsValid)
                return View(data);

            var original = _session.SingleById<Player>(data.Id);

            original.UpdateFrom(player);

            return RedirectToAction("Index");
        }