Example #1
0
        /// <summary>
        /// 小组ID(groupId)、每页总数(numOnePage)  、当前页(pageIndex)
        ///后台返回:当前页符合要求的任务记录  
	    ///groupId=0时为全部
        /// </summary>
        /// <param name="groupId"></param>
        /// <param name="numOnePage"></param>
        /// <param name="pageIndex"></param>
        /// <returns></returns>
        public ActionResult GetTaskByGroupIdWithPgIno(int groupId, int numOnePage, int pageIndex) {
            RRWMEntities re = new RRWMEntities();
            TaskService ts = new TaskService(re);
             List<Task> resultList = new List<Task>();
            if (groupId != 0)
            {
                 IQueryable<Task> Ilist = ts.FindByUserGroup_LINQ(groupId);
                 IQueryable<Task> result = LinqEntityHelper.GetEntitySetByPage<Task>(Ilist, numOnePage, pageIndex);
                 resultList = result.ToList();
                 List<ComplexTask> comList = ConvertToComplexTaskList(resultList);
                 return Json(comList);
            }
            return ReturnAllTasks(numOnePage, pageIndex);
        }