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); }
public ActionResult Index() { PlayerModel pm = new PlayerModel(); PlayerService ps = new PlayerService(FILENAME); pm.Player = ps.GetPlayer(User.Identity.Name); return View(pm); }
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); }