public ActionResult ViewTournament(int id) { TeamDbHandler teamdb = new TeamDbHandler(); List <Team> teams = teamdb.GetTeams(); TournamentDbHandler tdb = new TournamentDbHandler(); ViewBag.TournamentID = id; List <Match> matches = tdb.ViewTournament(id); foreach (Match m in matches) { foreach (Team t in teams) { if (m.Team1ID == t.TeamID) { m.Team1 = t; } else if (m.Team2ID == t.TeamID) { m.Team2 = t; } } } return(View(matches)); }
public ActionResult DeleteTournament(int id) { TournamentDbHandler tdb = new TournamentDbHandler(); if (tdb.DeleteTournament(id)) { return(RedirectToAction("Index", "Home", null)); } return(RedirectToAction("Index", "Home", null)); }
public ActionResult EditTournament(Tournament t) { if (ModelState.IsValid) { TournamentDbHandler tdb = new TournamentDbHandler(); tdb.UpdateTournament(t); return(RedirectToAction("Index")); } return(View(t)); }
public ActionResult CreateTournament(Tournament t) { try { if (ModelState.IsValid) { TournamentDbHandler tdb = new TournamentDbHandler(); if (tdb.AddTournament(t)) { ViewBag.Message = "Tournament Created Correctly"; ModelState.Clear(); } } return(RedirectToAction("Index", "Home", null)); } catch { return(View()); } }
public ActionResult EditTournament(int id) { TournamentDbHandler tdb = new TournamentDbHandler(); return(View(tdb.GetTournaments().Find(m => m.TournamentID == id))); }
public ActionResult Index() { TournamentDbHandler tdb = new TournamentDbHandler(); return(View(tdb.GetTournaments())); }