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); }
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); }