diff --git a/Controllers/DisableController.cs b/Controllers/DisableController.cs index 183ccaa..53e9d38 100644 --- a/Controllers/DisableController.cs +++ b/Controllers/DisableController.cs @@ -974,19 +974,19 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers .Where(x => x.CheckDisability == true) .Include(x => x.ImportHostories) .Include(x => x.ImportFile) - .Include(x => x.Disables) - .ThenInclude(x => x.Addresses) - .Include(x => x.Disables) - .ThenInclude(x => x.Occupations) - .Include(x => x.Disables) - .ThenInclude(x => x.Certificates) - .Include(x => x.Disables) - .ThenInclude(x => x.Educations) - .Include(x => x.Disables) - .ThenInclude(x => x.Payments) - .Include(x => x.Disables) - .ThenInclude(x => x.Documents) - .ThenInclude(x => x.DocumentFile) + //.Include(x => x.Disables) + //.ThenInclude(x => x.Addresses) + //.Include(x => x.Disables) + //.ThenInclude(x => x.Occupations) + //.Include(x => x.Disables) + //.ThenInclude(x => x.Certificates) + //.Include(x => x.Disables) + //.ThenInclude(x => x.Educations) + //.Include(x => x.Disables) + //.ThenInclude(x => x.Payments) + //.Include(x => x.Disables) + //.ThenInclude(x => x.Documents) + //.ThenInclude(x => x.DocumentFile) .Include(x => x.ScoreImport) .ThenInclude(x => x.ImportFile) .Include(x => x.ScoreImport) @@ -1895,6 +1895,11 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers cmd.Parameters.Add(new MySqlParameter("@r", req.ExamResult)); } + sb.Append(" ORDER BY examID "); + sb.Append(" LIMIT @PageSize OFFSET @Offset "); + cmd.Parameters.Add(new MySqlParameter("@PageSize", req.PageSize)); + cmd.Parameters.Add(new MySqlParameter("@Offset", ((req.Page - 1) * req.PageSize))); + cmd.CommandText = sb.ToString(); _context.Database.OpenConnection(); @@ -1936,8 +1941,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers } } - if (data != null && data.Count > 0) - data = data.Skip((req.Page - 1) * req.PageSize).Take(req.PageSize).ToList(); + //if (data != null && data.Count > 0) + // data = data.Skip((req.Page - 1) * req.PageSize).Take(req.PageSize).ToList(); dynamic header = null; using (var cmd = _context.Database.GetDbConnection().CreateCommand())