Ejemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "TournamentId,Name,Date,Location,Options,ConsolidationRound")] Tournament tournament)
 {
     if (ModelState.IsValid)
     {
         if (!User.IsInRole("Administrator"))
         {
             return(Content("Access denied: this user doesn't have permission to alter the selected tournament!"));
         }
         db.Entry(tournament).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tournament));
 }
Ejemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "SchoolId,Name,TournamentId")] School school)
 {
     if (ModelState.IsValid)
     {
         if (!(User.IsInRole("Administrator") || User.IsInRole(school.TournamentId.ToString().ToLower())))
         {
             return(Content("Access denied: this user doesn't have permission to alter the selected tournament!"));
         }
         db.Entry(school).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Details", "Tournaments", new { id = school.TournamentId }));
     }
     ViewBag.TournamentId = new SelectList(db.Tournaments, "TournamentId", "Name", school.TournamentId);
     return(View(school));
 }
Ejemplo n.º 3
0
        public ActionResult Edit([Bind(Include = "DivisionId,Id,Name,Title,TournamentId,DrawBracket,ConsolidationRound,Bracket,OrderId")] Division division)
        {
            if (ModelState.IsValid)
            {
                if (!(User.IsInRole("Administrator") || User.IsInRole(division.TournamentId.ToString().ToLower())))
                {
                    return(Content("Access denied: this user doesn't have permission to alter the selected tournament!"));
                }

                db.Entry(division).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Details", "Tournaments", new { id = division.TournamentId }));
            }
            ViewBag.TournamentId = new SelectList(db.Tournaments, "TournamentId", "Name", division.TournamentId);
            return(View(division));
        }
 public ActionResult Edit([Bind(Include = "ParticipantDivisionIntId,ParticipantId,DivisionId,OrderId")] ParticipantDivisionInt participantDivisionInt)
 {
     if (ModelState.IsValid)
     {
         Participant participant = db.Participants.Find(participantDivisionInt.ParticipantId);
         if (!(User.IsInRole("Administrator") || User.IsInRole(participant.TournamentId.ToString().ToLower())))
         {
             return(Content("Access denied: this user doesn't have permission to alter the selected tournament!"));
         }
         db.Entry(participantDivisionInt).State = EntityState.Modified;
         db.Divisions.Where(d => d.DivisionId == participantDivisionInt.DivisionId).First().Bracket = null;
         db.SaveChanges();
         return(RedirectToAction("Details", "Divisions", new { id = participantDivisionInt.DivisionId }));
     }
     ViewBag.DivisionId    = new SelectList(db.Divisions, "DivisionId", "Id", participantDivisionInt.DivisionId);
     ViewBag.ParticipantId = new SelectList(db.Participants, "ParticipantId", "Name", participantDivisionInt.ParticipantId);
     return(View(participantDivisionInt));
 }