/// <summary> /// 学习成果列表 /// </summary> /// <param name="id">页码</param> /// <returns></returns> public ActionResult WareList(int id) { HomeCCViewData viewData = new HomeCCViewData(); var tempList = (from cw in CQGJ.Courseware select cw).ToList(); viewData.WareList = tempList.Skip(30 * (id - 1)).Take(30).ToList(); UrlManager urlManager = new DefaultUrlManager(tempList.Count(), 30); Pager pager = new Pager(urlManager); viewData.PagerString = pager.PagerString; return View(viewData); }
//学习成果详细信息 public ActionResult Courseware(int id) { HomeCCViewData viewData = new HomeCCViewData(); viewData.Courseware = (from cw in CQGJ.Courseware where cw.CoursewareID == id select cw).FirstOrDefault(); int a = (int)viewData.Courseware.AttachmentID; viewData.ItemList = (from i in CQGJ.AttachmentItem where i.Attachment.AttachmentID == a select i).ToList(); return View(viewData); }
/// <summary> /// 班级园地 - 搜索班级 /// </summary> public ActionResult SearchClass(int id) { HomeCCViewData viewData = new HomeCCViewData(); //最新班级 viewData.LatestClass = (from c in CQGJ.Classes orderby c.BeginDate descending select c).Take(8).ToList(); string key = GetString("keyword"); if (key != "") { var result = from c in CQGJ.Classes where c.ClassName.Contains(key) orderby c.BeginDate descending select c; viewData.ClassList = result.Skip(20 * (id - 1)).Take(20).ToList(); UrlManager urlManager = new DefaultUrlManager(result.Count(), 20); Pager pager = new Pager(urlManager); viewData.PagerString = pager.PagerString; return View("ClassList", viewData); } else { return View("ClassList", viewData); } }
public ActionResult Classlist(int id) { HomeCCViewData viewData = new HomeCCViewData(); //最新课程 viewData.LatestCourse = (from c in CQGJ.Course select c).Take(8).ToList(); //最新班级 viewData.LatestClass = (from c in CQGJ.Classes orderby c.BeginDate descending select c).Take(8).ToList(); var result = (from c in CQGJ.Classes where c.Status <= (int)ClassStatus.Deleted orderby c.BeginDate descending select c).Take(15).ToList(); viewData.ClassList = result.Skip(20 * (id - 1)).Take(20).ToList(); UrlManager urlManager = new DefaultUrlManager(result.Count(), 20); Pager pager = new Pager(urlManager); viewData.PagerString = pager.PagerString; return View("classlist", viewData); }
//班级详细信息 public ActionResult ClassInfo(int id) { HomeCCViewData viewData = new HomeCCViewData(); //最新课程 viewData.LatestCourse = (from c in CQGJ.Course select c).Take(8).ToList(); //最新班级 viewData.LatestClass = (from c in CQGJ.Classes orderby c.BeginDate descending select c).Take(8).ToList(); viewData.Classes = (from c in CQGJ.Classes where c.ClassID == id select c).FirstOrDefault(); try { int ClassID = viewData.Classes.ClassID; viewData.CourseList = (from c in CQGJ.Course where c.Classes.ClassID == ClassID select c).ToList(); } catch { } return View(viewData); }
//学习成果列表 public void Courselist() { HomeCCViewData viewData = new HomeCCViewData(); //左侧最新课程 viewData.LatestCourse = (from c in CQGJ.Course select c).Take(8).ToList(); //左侧最新班级 viewData.LatestClass = (from c in CQGJ.Classes select c).Take(8).ToList(); try { viewData.CourseList = (from c in CQGJ.Course select c).ToList(); } catch { } RenderView("Courselist", viewData); }
//学习成果详细信息 public void CourseInfo(int id) { HomeCCViewData viewData = new HomeCCViewData(); //最新课程 viewData.LatestCourse = (from c in CQGJ.Course select c).Take(8).ToList(); //最新班级 viewData.LatestClass = (from c in CQGJ.Classes select c).Take(8).ToList(); try { viewData.courseinfo = (from c in CQGJ.Course where c.CourseID == id select c).First(); } catch { //错误 } RenderView("CourseInfo", viewData); }
//班级详细信息 public void ClassInfo(int id) { HomeCCViewData viewData = new HomeCCViewData(); //最新课程 viewData.LatestCourse = (from c in CQGJ.Course select c).Take(8).ToList(); //最新班级 viewData.LatestClass = (from c in CQGJ.Classes orderby c.BeginDate descending select c).Take(8).ToList(); try { viewData.Classes = (from c in CQGJ.Classes where c.ClassID==id && c.Status==2 select c).First(); } catch { //错误 } try { int ClassID = viewData.Classes.ClassID; viewData.CourseList = (from c in CQGJ.Course where c.Classes.ClassID == ClassID select c).ToList(); } catch { } RenderView("ClassInfo", viewData); }