public ActionResult ActiveToggle(Guid Id) { CharacterService cs = new CharacterService(FILENAME, User.Identity.Name); try { Character c = cs.GetCharacter(Id); cs.EditCharacter(c.Id, c.Name, c.Faction.ToString(), c.Race.ToString(), c.Class.ToString(), c.Level, !c.Active); } catch(Exception e) { } return RedirectToAction("Index", "Home"); }
public ActionResult CharacterEdit(CharacterModel model, Guid id, string userName) { // check access if (VerifyAccess()) { return RedirectToAction("Index", "Home"); } if (ModelState.IsValid) { try { CharacterService cs = new CharacterService(FILENAME, userName); cs.EditCharacter(id, model.Name, model.Faction, model.Race, model.Class, model.Level, model.Active); return RedirectToAction("PlayerEdit", "Admin", new { id = userName }); } catch (Exception e) { ModelState.AddModelError("", e.Message); } } return View(model); }