ActivEarth.Competition.Contests.DisplayContestPage.LeaveContest C# (CSharp) Метод

LeaveContest() защищенный Метод

Removes a team from a contest.
protected LeaveContest ( object sender, EventArgs e ) : void
sender object Sender of the event.
e System.EventArgs Event args.
Результат void
        protected void LeaveContest(object sender, EventArgs e)
        {
            if (isValidId)
            {
                if (isGroup)
                {
                    ContestTeam team = TeamDAO.GetTeamFromUserIdAndContestId(user.UserID, contestId, true);
                    if (team != null)
                    {
                        ContestManager.RemoveGroup(contestId, GroupDAO.GetGroupFromGroupId(team.GroupId ?? -1));
                    }
                }
                else
                {
                    ContestManager.RemoveUser(contestId, user);
                }

                LoadDataOnPage();
            }
        }