using System; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using BLL; namespace WebAPI.Controllers { /// /// 培训记录 /// public class TrainingRecordController : ApiController { #region 根据ProjectId、PersonId获取培训记录列表 /// /// 根据ProjectId、PersonId获取培训记录列表 /// /// /// /// 是否重修:1:重修任务 /// 页码 /// public Model.ResponeData getTrainingRecordListByProjectIdPersonId(string projectId, string personId, string isRetakeCourse, int pageIndex) { var responeData = new Model.ResponeData(); try { var getQualityLists = APITrainingTaskService.getTrainingRecordItemListByProjectIdPersonId(projectId, personId, isRetakeCourse); int pageCount = getQualityLists.Count; if (pageCount > 0 && pageIndex > 0) { var getdata = from x in getQualityLists.OrderBy(u => u.TrainingItemCode).Skip(BLL.Funs.PageSize * (pageIndex - 1)).Take(BLL.Funs.PageSize) select x; responeData.data = new { pageCount, getdata }; } } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion } }