public ActionResult AddTag([Bind(Include = "Tag")] TournamentTag tournamentTag, [Bind(Include = "TournamentId")] Tournament tournament) { tournamentTag.Deleted = false; tournamentTag.Tournament = tournament.TournamentId; if (ModelState.IsValid) { TournamentLog log = new TournamentLog { Deleted = false, Entry = "Le tag " + tournamentTag.Tag + " a été ajouté.", Time = (int)new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(), Tournament = tournament.TournamentId }; db.TournamentLog.Add(log); } db.TournamentTag.Add(tournamentTag); db.SaveChanges(); return(RedirectToAction("Details", new { id = tournament.TournamentId })); }
public ActionResult DeleteTag([Bind(Include = "TagId")] TournamentTag tournamentTag, [Bind(Include = "TournamentId")] Tournament tournament) { TournamentTag tag = db.TournamentTag.Find(tournamentTag.TagId); if (tag != null) { TournamentLog log = new TournamentLog { Deleted = false, Entry = "Le tag " + tag.Tag + " a été retiré.", Time = (int)new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(), Tournament = tournament.TournamentId }; db.TournamentLog.Add(log); tag.Deleted = true; db.SaveChanges(); } return(RedirectToAction("Details", new { id = tournament.TournamentId })); }