public void LoadChallengeIntoDisplay(Challenge challenge)
{
var user = (User)Session["userDetails"];
if (user == null)
{
Response.Redirect("~/Account/Login.aspx");
}
_challengeName.Text = challenge.Name;
_challengeImage.ImageUrl = challenge.ImagePath;
_activityPointsValue.Text = challenge.Reward.ToString();
_challengeDescription.Text = challenge.Description;
_challengeProgressBar.Value = challenge.Progress;
_challengeProgressNumerical.Text = ChallengeManager.GetFormattedProgress(challenge.ID, user.UserID);
if (ChallengeManager.IsComplete(challenge.ID, user.UserID))
{
_challengeProgressNumerical.Text = "Completed";
}
}