public async Task <IActionResult> EditTeam(int teamId) { var team = _context.Teams.Find(teamId); AddNewTeamModel model = new AddNewTeamModel(); model.name = team.name; model.description = team.description; return(View(new Tuple <AddNewTeamModel, int>(model, team.teamId))); }
public AddNewTeamModel GetAddNewTeamModel() { IEnumerable <SportInfo> sports = GetAllSports(); AddNewTeamModel model = new AddNewTeamModel(); model.Sports = sports.Select(x => new System.Web.Mvc.SelectListItem() { Text = x.SportName, Value = x.SportName }); return(model); }
public async Task <IActionResult> EditTeam(int teamId, AddNewTeamModel model) { if (ModelState.IsValid) { var team = _context.Teams.Find(teamId); team.name = model.name; team.description = model.description; _context.Teams.Update(team); _context.SaveChanges(); return(RedirectToAction("EditEvent", new { eventId = team.eventId })); } return(View(new Tuple <AddNewTeamModel, int>(model, teamId))); }
public async Task <IActionResult> AddNewTeam(int eventId, AddNewTeamModel model) { if (ModelState.IsValid) { Team newTeam = new Team(); newTeam.name = model.name; newTeam.description = model.description; newTeam.eventId = eventId; _context.Teams.Add(newTeam); _context.SaveChanges(); return(RedirectToAction("EditEvent", new { eventId = eventId })); } return(View(new Tuple <AddNewTeamModel, int>(model, eventId))); }
public ActionResult AddNewTeam() { AddNewTeamModel model = teamHelper.GetAddNewTeamModel(); return(PartialView("_AddNewTeam", model)); }