示例#1
0
 public ActionResult AddLeaguelessTeamtoLeague(int id)
 {
     var teamManager = new TeamManager();
     var leagueManager = new LeagueManager();
     var vm = new AddNoLeagueTeamToLeagueVM();
     vm.LeagueToAddTeam = leagueManager.GetLeagueById(id);
     vm.LeagueToRemoveTeam = leagueManager.GetLeagueById(0);
     var teams1 = teamManager.GetAllTeams().FindAll(t => t.LeagueId == 0);
     teams1.RemoveAll(t => t.Id == 0);
     var teams2 = teamManager.GetAllTeams().FindAll(t => t.LeagueId == id);
     vm.SetLeaguelessTeams(teams1);
     vm.SetTeamsInLeague(teams2);
     return View(vm);
 }
示例#2
0
        public ActionResult AddLeaguelessTeamtoLeague(AddNoLeagueTeamToLeagueVM vm)
        {
            var teamManager = new TeamManager();

            if (vm.TeamsToAdd != null && vm.TeamsToAdd.Count > 0)
            {
                foreach (var teamid in vm.TeamsToAdd)
                {
                    var team = teamManager.GetTeamById(teamid);
                    team.LeagueId = vm.LeagueToAddTeam.Id;
                }
            }
            return RedirectToAction("AddLeaguelessTeamtoLeague");
        }