//public JsonResult GetPlayersJson()
        //{
        //    var result = getPlayers(temp_teamId);
        //    return Json(result, JsonRequestBehavior.AllowGet);
        //}

        public JsonResult getPlayers(int teamId)
        {
            List <PlayerSkillRelationViewModel> result = new List <PlayerSkillRelationViewModel>();

            List <PlayerDomainModel> pdm = playerBusiness.GetTeamPlayers(teamId);
            //List<PlayerSkillsDomainModel> sdm = playerSkillBusiness.getCertainSkills(pdm);

            var temp = pdm.ToArray();

            //var temp2 = sdm.ToArray();
            for (int i = 0; i < temp.Length; i++)
            {
                PlayerViewModel         a = new PlayerViewModel();
                PlayerSkillsDomainModel b = playerSkillBusiness.getPlayerSkills(temp[i].skill);
                PlayerSkillViewModel    c = new PlayerSkillViewModel();

                AutoMapper.Mapper.Map(temp[i], a);
                AutoMapper.Mapper.Map(b, c);

                result.Add(new PlayerSkillRelationViewModel {
                    PlayerVM = a, SkillVM = c
                });
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public List <PlayerSkillsDomainModel> getCertainSkills(List <PlayerDomainModel> pdm)
        {
            List <PlayerSkillsDomainModel> result = new List <PlayerSkillsDomainModel>();
            var temp = pdm.ToArray();

            for (int i = 0; i < temp.Length; i++)
            {
                PlayerSkillsDomainModel temp2 = getPlayerSkills(temp[i].skill);
                result.Add(temp2);
            }
            return(result);
        }
Exemplo n.º 3
0
        public PlayerSkillsDomainModel getPlayerSkills(int id)
        {
            PlayerSkills            skills = playerSkillRepository.SingleOrDefault(m => m.id == id);
            PlayerSkillsDomainModel sDM    = new PlayerSkillsDomainModel();

            sDM.id   = skills.id;
            sDM.atk  = skills.atk;
            sDM.def  = skills.def;
            sDM.pass = skills.pass;
            sDM.spd  = skills.pass;
            return(sDM);
        }
        public ActionResult GetPlayer(int playerId)
        {
            PlayerDomainModel            pDM    = playerBusiness.getPlayer(playerId);
            PlayerSkillsDomainModel      sDM    = playerSkillBusiness.getPlayerSkills(pDM.skill);
            PlayerSkillRelationViewModel result = new PlayerSkillRelationViewModel();

            PlayerViewModel      pVM = new PlayerViewModel();
            PlayerSkillViewModel sVM = new PlayerSkillViewModel();

            AutoMapper.Mapper.Map(pDM, pVM);
            AutoMapper.Mapper.Map(sDM, sVM);

            result.PlayerVM = pVM;
            result.SkillVM  = sVM;

            ViewBag.TeamList = new SelectList(getTeamVM(), "teamId", "teamName");
            ViewBag.playerId = playerId;

            return(PartialView("EditPlayerPartial", result));
        }
        public string AddEditPlayer(PlayerSkillRelationViewModel vm)
        {
            //PlayerViewModel vm = new PlayerViewModel();
            string result = "";

            //vm.playerId = 5;
            //vm.playerName = "Testasdasd123123";
            //vm.position = "GK";
            //vm.skill = 5;
            //vm.teamId = 2;

            PlayerDomainModel       dm      = new PlayerDomainModel();
            PlayerSkillsDomainModel skillDM = new PlayerSkillsDomainModel();

            AutoMapper.Mapper.Map(vm.SkillVM, skillDM);
            int skillID = playerSkillBusiness.AddUpdatePlayerSkill(skillDM);

            AutoMapper.Mapper.Map(vm.PlayerVM, dm);
            result = result + " " + playerBusiness.AddUpdatePlayer(dm, skillID);

            return(result);
        }
Exemplo n.º 6
0
        public int AddUpdatePlayerSkill(PlayerSkillsDomainModel dm)
        {
            int result = 0;

            if (dm.id > 0) // Edit Player
            {
                PlayerSkills playerSkill = playerSkillRepository.SingleOrDefault(x => x.id == dm.id);

                if (playerSkill != null)
                {
                    playerSkill.atk  = dm.atk;
                    playerSkill.def  = dm.def;
                    playerSkill.pass = dm.pass;
                    playerSkill.spd  = dm.spd;

                    var obj = playerSkillRepository.Insert(playerSkill);

                    result = obj.id;
                }
            }
            else // Add Player
            {
                PlayerSkills playerSkill = new PlayerSkills();

                playerSkill.atk  = dm.atk;
                playerSkill.def  = dm.def;
                playerSkill.pass = dm.pass;
                playerSkill.spd  = dm.spd;

                var obj = playerSkillRepository.Insert(playerSkill);

                result = obj.id;
            }

            return(result);
        }
 public string AddUpdatePlayerSkill(PlayerSkillsDomainModel dm)
 {
     throw new NotImplementedException();
 }