diff --git a/Controllers/DisableController.cs b/Controllers/DisableController.cs index 15e5b91..dbb77e5 100644 --- a/Controllers/DisableController.cs +++ b/Controllers/DisableController.cs @@ -1933,6 +1933,9 @@ 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(); + dynamic header = null; using (var cmd = _context.Database.GetDbConnection().CreateCommand()) { @@ -1958,7 +1961,9 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers { count = 0, pass = 0, - notpass = 0 + notpass = 0, + missed_exam = 0, + other = 0 }; } else @@ -1968,7 +1973,9 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers { count = dr["count"].ToString().ToInteger(), pass = dr["pass"].ToString().ToInteger(), - notpass = dr["notpass"].ToString().ToInteger() + notpass = dr["notpass"].ToString().ToInteger(), + missed_exam = dr["missed_exam"].ToString().ToInteger(), + other = dr["other"].ToString().ToInteger() }; } } diff --git a/Request/Disables/DisableExamRequest.cs b/Request/Disables/DisableExamRequest.cs index c2ffa2e..9ed586e 100644 --- a/Request/Disables/DisableExamRequest.cs +++ b/Request/Disables/DisableExamRequest.cs @@ -12,5 +12,8 @@ /// ข้อมูลผลการสอบ 'ผ่าน' 'ไม่ผ่าน' /// public string ExamResult { get; set; } + + public int Page { get; set; } = 1; + public int PageSize { get; set; } = 10; } }