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