Example #1
0
        public ActionResult PlayerEdit(PlayerModel model, string id)
        {
            // check access
            if (VerifyAccess())
            {
                return RedirectToAction("Index", "Home");
            }
            if (ModelState.IsValid)
            {
                try
                {
                    PlayerService ps = new PlayerService(FILENAME);
                    ps.EditPlayer(id, model.Player.IsAdmin);
                    if (User.Identity.Name.Equals(id, StringComparison.OrdinalIgnoreCase))
                    {
                        Session["OverRideIsAdmin"] = model.Player.IsAdmin;
                    }
                    return RedirectToAction("View", "Admin");
                }
                catch (Exception e)
                {
                    ModelState.AddModelError("", e.Message);
                }
            }

            return View(model);
        }
Example #2
0
 public ActionResult Index()
 {
     PlayerModel pm = new PlayerModel();
     PlayerService ps = new PlayerService(FILENAME);
     pm.Player = ps.GetPlayer(User.Identity.Name);
     return View(pm);
 }
Example #3
0
        public ActionResult PlayerEdit(string id)
        {
            // check access
            if (VerifyAccess())
            {
                return RedirectToAction("Index", "Home");
            }
            PlayerService ps = new PlayerService(FILENAME);
            PlayerModel pm = new PlayerModel();
            Player p = ps.GetPlayer(id);

            pm.Player = p;
            return View(pm);
        }