/// <summary> /// 查询分页列表 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <QueryPageByClassNoDto> QueryPageByClassNo(QueryPageByClassNoDtoInput input) { try { var students = _IStudentRepository.FindList(null, true); if (input.ClassNo > 0) { students = students.Where(t => t.ClassNo == input.ClassNo); } var list = students.MapTo <Tb_Student, GetStudentByIdDto>(); var pageList = PaginatedList <GetStudentByIdDto> .CreatepagingAsync(list, input.PageIndex, input.PageSize); return(await Task.FromResult(new QueryPageByClassNoDto() { list = list, pageList = pageList })); } catch (Exception ex) { throw ex; } }
public async Task <QueryPageByClassNoDto> QueryPageByClassNo(QueryPageByClassNoDtoInput input) { var students = await _studentService.QueryPageByClassNo(input); return(students); }