Пример #1
0
        /// <summary>
        /// 显示课程管理
        /// </summary>
        /// <param name="page"></param>
        /// <param name="rows"></param>
        /// <returns></returns>
        public JsonResult getCourse(int page, int rows, int?LanguageID = null)
        {
            var list   = new JiaJiBLL.LanguageBLL().ShowLangCour();
            var result = new
            {
                total = list.
                        Where(e => (LanguageID == null ? true : e.LanguageID == LanguageID)

                              ).Count(),
                rows = list.
                       Where(e => (LanguageID == null ? true : e.LanguageID == LanguageID)
                             ).Skip((page - 1) * rows).Take(rows)
            };

            return(Json(result));
        }
Пример #2
0
        /// <summary>
        /// 显示语言管理
        /// </summary>
        /// <param name="page"></param>
        /// <param name="rows"></param>
        /// <returns></returns>
        public JsonResult getLanguage(int page, int rows, string LanguageTitle = "")
        {
            var list   = new JiaJiBLL.LanguageBLL().ShowLanguage();
            var result = new { total = list.Count, rows = list.Where(e => e.LanguageTitle.Contains(LanguageTitle)).OrderBy(e => e.LanguageID).Skip((page - 1) * rows).Take(rows) };

            return(Json(result));
        }
Пример #3
0
        public JsonResult getIndex(int page, int rows, string ShareTitle = "", int?LearnerID = null, int?Pro_ID = null)
        {
            var list   = new JiaJiBLL.LanguageBLL().ShowShare();
            var result = new
            {
                total = list.
                        Where(e => e.ShareTitle.Contains(ShareTitle) &&
                              (LearnerID == null ? true : e.LearnerID == LearnerID) &&
                              (Pro_ID == null ? true : e.Pro_ID == Pro_ID)

                              ).Count(),
                rows = list.
                       Where(e => e.ShareTitle.Contains(ShareTitle) &&
                             (LearnerID == null ? true : e.LearnerID == LearnerID) &&
                             (Pro_ID == null ? true : e.Pro_ID == Pro_ID)

                             ).Skip((page - 1) * rows).Take(rows)
            };

            //var result = new { total = list.Count, rows = list.Where(e=>e.ShareTitle.Contains(ShareTitle)).OrderBy(e => e.ShareID).Skip((page - 1) * rows).Take(rows) };
            return(Json(result));
        }