ActivEarth.Groups.ContestPage.Page_Load C# (CSharp) Method

Page_Load() protected method

protected Page_Load ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["userDetails"] == null)
            {
                Response.Redirect("~/Account/Login.aspx");

            }
            else if (Request.QueryString["ID"] == null)
            {
                Response.Redirect("~/Groups/Groups.aspx");
            }
            else
            {
                int groupID = Convert.ToInt32(Request.QueryString["ID"]);
                Group currentGroup = GroupDAO.GetGroupFromGroupId(groupID);

                lblGroupName.Text = currentGroup.Name;
                lblDescription.Text = currentGroup.Description;

                Color[] backColors = { Color.FromArgb(34, 139, 34), Color.White };
                Color[] textColors = { Color.White, Color.Black };

                List<Contest> contestList = currentGroup.Contests;
                List<int>    contestIdList = new List<int>();
                List<string> contestNameList = new List<string>();

                foreach (Contest contest in contestList)
                {
                    contestIdList.Add(contest.ID);
                    contestNameList.Add(contest.Name);
                }

                ContestDisplayTable1.PopulateContestTable(contestNameList, contestIdList, backColors, textColors);

            }
        }
ContestPage