public ActionResult Create(TeamMvcModel model) { try { if (ModelState.IsValid && model.SelectedTeamMembers.Count > 0) { TeamModel t = new TeamModel { TeamName = model.TeamName, TeamMembers = model.SelectedTeamMembers.Select(x => new ApplicationUser { Id = (x) }).ToList() }; GlobalConfiguration.Connection.CreateTeam(t); return(RedirectToAction("Index")); } else { return(RedirectToAction("Create")); } } catch { return(View()); } }
// GET: Team/Create public ActionResult Create() { List <ApplicationUser> players = GlobalConfiguration.Connection.Players_GetAvailable(); TeamMvcModel input = new TeamMvcModel { TeamMembers = players.Select(x => new SelectListItem { Text = x.PlayerName, Value = x.Id.ToString() }) .ToList() }; return(View(input)); }