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); }
public JsonResult ShowPlayer() { ViewBag.TeamList = new SelectList(getTeamVM(), "teamId", "teamName"); List <PlayerViewModel> list = getPlayerVM(); // construction var test = list.ToArray(); List <PlayerSkillRelationViewModel> result = new List <PlayerSkillRelationViewModel>(); for (int i = 0; i < test.Length; i++) { PlayerSkillRelationViewModel vm = new PlayerSkillRelationViewModel(); PlayerSkillViewModel svm; PlayerSkillsDomainModel dm; if (test[i].skill != 0) { dm = playerSkillBusiness.getPlayerSkills(test[i].skill); svm = new PlayerSkillViewModel(); AutoMapper.Mapper.Map(dm, svm); vm.SkillVM = svm; } else { dm = null; svm = null; vm.SkillVM = null; } vm.PlayerVM = test[i]; vm.teamName = teamBusiness.getTeamName(vm.PlayerVM.teamId); result.Add(vm); } // construction return(Json(result, JsonRequestBehavior.AllowGet)); }