public ActionResult Create(CharacterAddModel model) { if (ModelState.IsValid) { try { CharacterService cs = new CharacterService(FILENAME, User.Identity.Name); cs.AddCharacter(model.Name, model.Faction, model.Race, model.Class); return(RedirectToAction("Index", "Home")); } catch (Exception e) { ModelState.AddModelError("", e.Message); } } return(View(model)); }
public ActionResult Create() { PlayerService ps = new PlayerService(FILENAME); var p = ps.GetPlayer(User.Identity.Name); if (p.Characters.Exists(x => x.Faction == CharacterFaction.Horde && x.Active == true)) { ViewBag.PlayerFaction = "Horde"; } else if (p.Characters.Exists(x => x.Faction == CharacterFaction.Alliance && x.Active == true)) { ViewBag.PlayerFaction = "Alliance"; } CharacterAddModel cm = new CharacterAddModel(); return(View(cm)); }