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