protected void Page_Load(object sender, EventArgs e)
    {
        //redirect to login page if user
        if (!User.Identity.IsAuthenticated)
        {
            Response.Redirect("~/Account/Login.aspx");
        }

        if (!IsPostBack)
        {
            long inputNumber = 10010800;

            //check that user is a valid number
            com.dataaccess.www.NumberConversion externalRefrence = new com.dataaccess.www.NumberConversion();
            string returnValue = externalRefrence.NumberToWords((ulong)DateTime.Now.Ticks);
            lblResults.Visible = true;
            lblResults.Text    = "Number of clock ticks today: " + returnValue;
            try
            {
                var student = db.Students.FirstOrDefault(x => x.StudentNumber == inputNumber);

                if (student != null)
                {
                    Session["student"] = student;


                    lblName.Text = student.FullName;

                    gvCourses.DataSource = student.Registration.Select(registration => registration.Course).ToList();

                    DataBind();
                }
            }
            catch
            {
                lblError.Visible = true;
                lblError.Text    = "An error occured";
            }
        }
    }