/* * ------------------------------------------------- * ------------------Players------------------------ * ------------------------------------------------- */ //Add Players public ActionResult BAddPlayer(int ID) { Races_Players NewPlayer = _RaceRepository.GetNewPlayerBase(ID); ViewBag.MA = _RaceRepository.SelectListMA(); ViewBag.ST = _RaceRepository.SelectListST(); ViewBag.AG = _RaceRepository.SelectListAG(); ViewBag.PA = _RaceRepository.SelectListPA(); ViewBag.AV = _RaceRepository.SelectListAV(); ViewBag.RaceName = _RaceRepository.GetRaceBase(ID).Name; return(View(NewPlayer)); }
//Delete Skill public ActionResult BDeleteSkill(int ID) { Races_Players_Skills Skill = _RaceRepository.GetPlayerSkillBase(ID); Races_Players Player = _RaceRepository.GetPlayerBase(Skill.PlayerID); SkillAlterVM Model = new SkillAlterVM() { PlayerSkill = Skill, RuleSkill = _RaceRepository.GetSkill(Skill.SkillID), Player = Player, Race = _RaceRepository.GetRaceBase(Player.RaceID) }; return(View(Model)); }
//Edit Player stats public ActionResult BEditPlayer(int ID) { Races_Players SelectedPlayer = _RaceRepository.GetPlayerBase(ID); //Note: At runtime the view works properly (with preselect) with the these with MASelect ect - don't know why, it is not listed anywhere in any of the controllers //Also MASelect ect was a previous version - maybe storing a previous version? If View stops working try renaming these to MASelect ect ViewBag.MA = _RaceRepository.SelectListMA(); ViewBag.ST = _RaceRepository.SelectListST(); ViewBag.AG = _RaceRepository.SelectListAG(); ViewBag.PA = _RaceRepository.SelectListPA(); ViewBag.AV = _RaceRepository.SelectListAV(); ViewBag.RaceName = _RaceRepository.GetRaceBase(SelectedPlayer.RaceID); return(View(SelectedPlayer)); }
public ActionResult BAddSkill(Races_Players_Skills PlayerSkill) { Races_Players Player = _RaceRepository.GetPlayerBase(PlayerSkill.PlayerID); if (ModelState.IsValid) { _RaceRepository.AddPlayerSkill(PlayerSkill); return(RedirectToAction("SkillIndex", new { ID = Player.PlayerID })); } else { ViewBag.Skills = _RaceRepository.SLSkills(); ViewBag.Player = Player; return(View(PlayerSkill)); } }
public ActionResult BEditPlayer(Races_Players Player) { if (ModelState.IsValid) { _RaceRepository.EditPlayer(Player); return(RedirectToAction("ViewRace", new { ID = Player.RaceID })); } else { ViewBag.MA = _RaceRepository.SelectListMA(); ViewBag.ST = _RaceRepository.SelectListST(); ViewBag.AG = _RaceRepository.SelectListAG(); ViewBag.PA = _RaceRepository.SelectListPA(); ViewBag.AV = _RaceRepository.SelectListAV(); ViewBag.RaceName = _RaceRepository.GetRaceBase(Player.RaceID).Name; ViewBag.Race = _RaceRepository.GetRaceBase(Player.RaceID); return(View(Player)); } }
public ActionResult BDeletePlayer(Races_Players Player) { _RaceRepository.DelPlayer(Player.PlayerID); return(RedirectToAction("ViewRace", new { Id = Player.RaceID })); }
public ActionResult BAddPlayer(Races_Players GatheredPlayer) { _RaceRepository.AddPlayer(GatheredPlayer); return(RedirectToAction("ViewRace", new { ID = GatheredPlayer.RaceID })); }