Example #1
0
 /// <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);
 }
Example #2
0
        //学习成果详细信息
        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);
        }
Example #3
0
        /// <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);
            }
        }
Example #4
0
        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);
        }
Example #5
0
        //班级详细信息
        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);
        }
Example #6
0
        //学习成果列表
        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);
        }
Example #7
0
        //学习成果详细信息
        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);
        }
Example #8
0
        //班级详细信息
        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);
        }