//Add Skill public ActionResult BAddSkill(int ID) { Races_Players_Skills NewPlayerSkill = _RaceRepository.GetNewSkillBase(ID); ViewBag.Skills = _RaceRepository.SLSkills(); ViewBag.Player = _RaceRepository.GetPlayer(ID); return(View(NewPlayerSkill)); }
//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)); }
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)); } }