public ActionResult DeleteConfirmed(int id) { TeamCompetition teamcompetition = _db.TeamCompetitions.Find(id); _db.Competitions.Remove(teamcompetition); _db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /TeamCompetitions/Delete/5 public ActionResult Delete(int id = 0) { TeamCompetition teamcompetition = _db.TeamCompetitions.Find(id); if (teamcompetition == null) { return(HttpNotFound()); } return(View(teamcompetition)); }
public ActionResult Edit(TeamCompetition teamcompetition) { if (ModelState.IsValid) { _db.Entry(teamcompetition).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Details", new { id = teamcompetition.Id })); } return(View(teamcompetition)); }
public ActionResult Create(TeamCompetition teamcompetition) { if (ModelState.IsValid) { _db.Competitions.Add(teamcompetition); _db.SaveChanges(); return(RedirectToAction("Details", new { id = teamcompetition.Id })); } return(View(teamcompetition)); }
public void Apply(int competitionId, int? teamId) { Team team = DB.Teams.Where(x => x.id == teamId).FirstOrDefault(); Competition competition = GetById(competitionId); TeamCompetition teamComp = new TeamCompetition(); teamComp.competition = competition; teamComp.competitionId = competition.id; teamComp.team = team; teamComp.teamId = team.id; teamComp.finishTime = CompetitionUtility.GetRandomDay(competition.startDate, competition.endDate); DB.TeamCompetitions.Add(teamComp); DB.SaveChanges(); }