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

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

                        Result <object> result = sms.DisenrollStudentFromSession(CurrentUser.Email, sessionID);

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


                        if (result.isSuccess)
                        {
                            lbEnrol.Visible    = true;
                            lbDisEnrol.Visible = false;
                            message            = "Student disnrolled successfully";
                            if (CurrentUser.SessionStudents != null)
                            {
                                CurrentUser.SessionStudents.Remove(CurrentUser.SessionStudents.Where(ss => ss.SessionID == sessionID).First());
                            }
                            LoadData();
                        }
                        else
                        {
                            lbEnrol.Visible    = false;
                            lbDisEnrol.Visible = true;
                            message            = result.message;
                        }
                    }
                }
                catch (Exception ex)
                {
                    message = ex.Message;
                }
                finally
                {
                    ShowMessage(message);
                }
            }
        }