void LoadSitemap(Academic.DbEntities.Subjects.Subject sub) { if (SiteMap.CurrentNode != null) { var list = new List <IdAndName>() { new IdAndName() { Name = SiteMap.RootNode.Title, Value = SiteMap.RootNode.Url, Void = true }, }; var from = Request.QueryString["from"]; if (from == "detail") { //courses list.Add(new IdAndName() { Name = SiteMap.CurrentNode.ParentNode.ParentNode.Title, Value = SiteMap.CurrentNode.ParentNode.ParentNode.Url, Void = true }); //courseName -- detail view list.Add(new IdAndName() { Name = sub.FullName, Value = SiteMap.CurrentNode.ParentNode.Url + "?cId=" + (sub.Id), Void = true }); //View list.Add(new IdAndName() { Name = "View",//sub.FullName, Value = "~/Views/Course/Section/?SubId=" + sub.Id + "&from=detail", //SiteMap.CurrentNode.ParentNode.Url + "?cId=" + (sub.Id), Void = true }); } else if (from == "view") { //courseName list.Add(new IdAndName() { Name = sub.FullName, Value = "~/Views/Course/Section/?SubId=" + sub.Id, //SiteMap.CurrentNode.ParentNode.Url + "?cId=" + (sub.Id), Void = true }); } list.Add(new IdAndName() { Name = "My Classes"//sub.GetName }); SiteMapUc.SetData(list); } }
void LoadSitemap(DbHelper.Structure strHelper, Academic.DbEntities.Subjects.Subject sub) { var fromCls = Request.QueryString["from"]; var yId = Request.QueryString["yId"]; var sId = Request.QueryString["sId"]; if (SiteMap.CurrentNode != null) { var list = new List <IdAndName>() { new IdAndName() { Name = SiteMap.RootNode.Title , Value = SiteMap.RootNode.Url , Void = true }, }; if (sId != null && yId != null) { //lnkEdit.NavigateUrl += "&yId=" + yId + "&sId=" + sId; list.Add(new IdAndName() { Name = "Manage Programs" , Value = "~/Views/Structure/" , Void = true }); list.Add(new IdAndName() { Name = strHelper.GetSructureDirectory(Convert.ToInt32(yId), Convert.ToInt32(sId)) , Value = "~/Views/Structure/CourseListing.aspx?yId=" + yId + "&sId=" + sId , Void = true }); list.Add(new IdAndName() { Name = sub.FullName }); } else if (fromCls != null) { //lnkEdit.NavigateUrl += "&frmDetailView=" + fromCls; list.Add(new IdAndName() { Name = SiteMap.CurrentNode.ParentNode.Title , Value = SiteMap.CurrentNode.ParentNode.Url , Void = true }); list.Add(new IdAndName() { Name = sub.FullName , Value = "~/Views/Course/CourseDetail.aspx?cId=" + sub.Id , Void = true }); list.Add(new IdAndName() { Name = "View" }); } else { list.Add(new IdAndName() { Name = sub.FullName , //Value = "~/Views/Course/CourseDetail.aspx?cId=" + sub.Id //, //Void = true }); } SiteMapUc.SetData(list); } }