Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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)));
 }
Esempio n. 4
0
 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));
        }