示例#1
0
        //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));
        }
示例#2
0
        //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));
        }
示例#3
0
        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));
            }
        }