コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }