private void LoadCourses(int userId) { var user = Page.User as CustomPrincipal; if (user != null) { var elligibleForManagement = user.IsElligibleForManagement; using (var helper = new DbHelper.Subject()) { var subClasses = helper.GetEarlierAndCurrentCourseAndClassesForManagerAndTeacher(userId);//ListAllSubjectClassesOfUser(userId); if (subClasses != null) { #region Current Subjects and classes var current = subClasses[0]; foreach (var subject in current.Keys) { //display subject first #region Subject Dispaly first var hyperLink = new HyperLink() { Text = " " + subject.FullName// "▪" + , NavigateUrl = "~/Views/Course/Section/?SubId=" + subject.Id , CssClass = "list-group-item padding-left-10px"//course-menu-subjct-class , ToolTip = "course" }; pHolderCurrent.Controls.Add(hyperLink); #endregion //if (elligibleForManagement) //{ // try // { // foreach (var scls in current[subject]) // { // var clsLink = new HyperLink() // { // Text = "▫" + scls.GetName // , // NavigateUrl = "~/Views/Class/CourseClassDetail.aspx?ccId=" + scls.Id // , // CssClass = "course-menu-subjct-class padding-left-40px" // , // Font = { Italic = true, Size = new FontUnit(10) } // , // ToolTip = "class in '" + subject.FullName + "'" // }; // pHolderCurrent.Controls.Add(clsLink); // } // } // catch { } //} } #endregion //#region Earlier Subjects and Classes //var earlier = subClasses[1]; //foreach (var subject in earlier.Keys) //{ // //display subject first // #region Subject Dispaly first // var hyperLink = new HyperLink() // { // Text = "▪" + subject.FullName // , // NavigateUrl = "~/Views/Course/Section/?SubId=" + subject.Id // , // CssClass = "course-menu-subjct-class padding-left-30px" // , // ToolTip = "course" // }; // pHolderEarlier.Controls.Add(hyperLink); // #endregion // if (elligibleForManagement) // { // try // { // foreach (var scls in current[subject]) // { // var clsLink = new HyperLink() // { // Text = "▫" + scls.GetName // , // NavigateUrl = "~/Views/Class/CourseClassDetail.aspx?ccId=" + scls.Id // , // CssClass = "course-menu-subjct-class padding-left-40px" // , // Font = { Italic = true, Size = new FontUnit(10) } // , // ToolTip = "class in '" + subject.FullName + "'" // }; // pHolderEarlier.Controls.Add(clsLink); // } // } // catch { } // } //} //#endregion } } } }