コード例 #1
0
        public ActionResult AddPlayer()
        {
            var vm = new AddPlayerVM();

            vm.CreateTeamList(_teamRepo.GetTeams());
            vm.CreatePositionList(_playerRepo.GetPositions());

            return View("AddPlayer", vm);
        }
コード例 #2
0
        public ActionResult AddPlayer(AddPlayerVM vm)
        {
            if (ModelState.IsValid)
            {
                var successVM = new AddPlayerSuccessVM();
                Player player = _playerRepo.AddPlayer(vm.PlayerToAdd);
                successVM.PlayerToAdd = player;
                successVM.Position = _playerRepo.GetPositionByID(vm.PlayerToAdd.PositionID);
                successVM.Team = _playerRepo.GetTeamByID(vm.PlayerToAdd.TeamID);

                return View("AddPlayerSuccess", successVM);
            }

            else
            {
                vm.CreateTeamList(_teamRepo.GetTeams());
                vm.CreatePositionList(_playerRepo.GetPositions());
                return View("AddPlayer", vm);
            }
        }