protected void Page_Load(object sender, EventArgs e)
{
var user = (User)Session["userDetails"];
if (user == null)
{
Response.Redirect("~/Account/Login.aspx");
}
else
{
foreach (Challenge challenge in ChallengeDAO.GetActiveDailyChallenges(user.UserID))
{
_displayDailyChallenges.AddChallengeToDisplay(challenge);
}
foreach (Challenge challenge in ChallengeDAO.GetActiveWeeklyChallenges(user.UserID))
{
_displayWeeklyChallenges.AddChallengeToDisplay(challenge);
}
foreach (Challenge challenge in ChallengeDAO.GetActiveMonthlyChallenges(user.UserID))
{
_displayMonthlyChallenges.AddChallengeToDisplay(challenge);
}
foreach (Challenge challenge in ChallengeDAO.GetActivePersistentChallenges(user.UserID))
{
_displayPersistentChallenges.AddChallengeToDisplay(challenge);
}
}
}