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 }));
        }