protected void lbEnrol_Click(object sender, EventArgs e)
        {
            if (IsLoggedIn)
            {
                String message = String.Empty;
                try
                {
                    LinkButton lbEnrol;
                    lbEnrol = ((LinkButton)sender);

                    LinkButton lbDisEnrol;
                    lbDisEnrol = (LinkButton)lbEnrol.NamingContainer.FindControl("lbDisEnrol");

                    HiddenField hfSessionID;
                    //Naming container is the container where the LinkButton is placed in on screen
                    hfSessionID = (HiddenField)lbEnrol.NamingContainer.FindControl("hdnSessionID");
                    if (hfSessionID != null)
                    {
                        int sessionID;
                        sessionID = int.Parse(hfSessionID.Value);

                        Result <SessionStudent> result = sms.EnrollStudentInSession(CurrentUser.Email, sessionID);

                        cvGeneral.ErrorMessage = result.message;
                        cvGeneral.IsValid      = false;


                        if (result.isSuccess)
                        {
                            lbEnrol.Visible    = false;
                            lbDisEnrol.Visible = true;
                            message            = "Student enrolled successfully";

                            if (CurrentUser.SessionStudents == null)
                            {
                                CurrentUser.SessionStudents = new List <SessionStudent>();
                            }
                            CurrentUser.SessionStudents.Add(result.resultObject);

                            LoadData();
                        }
                        else
                        {
                            lbEnrol.Visible    = true;
                            lbDisEnrol.Visible = false;
                            message            = result.message;
                        }
                    }
                }
                catch (Exception ex)
                {
                    message = ex.Message;
                }
                finally
                {
                    ShowMessage(message);
                }
            }
        }