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