diff --git a/Controllers/ExamReportController.cs b/Controllers/ExamReportController.cs index a0fade6..c3b0de7 100644 --- a/Controllers/ExamReportController.cs +++ b/Controllers/ExamReportController.cs @@ -1089,8 +1089,6 @@ namespace BMA.EHR.Report.Service.Controllers if (periodExam == null) return Error("ไม่พบข้อมูลการรับสมัครสอบ", 404); - var examName = $"{periodExam.Name} ครั้งที่ {periodExam.Round}/{periodExam.Year.Value.ToThaiYear()}".ToThaiNumber(); - var candidates = await _context.Candidates.AsQueryable() .Include(x => x.PeriodExam) .ThenInclude(x => x.PositionExam) @@ -1104,18 +1102,17 @@ namespace BMA.EHR.Report.Service.Controllers PositionName = p.PositionExam!.PositionName, FullName = $"{p.PrefixName ?? ""}{p.FirstName ?? ""} {p.LastName ?? ""}".Trim(), ExamResult = p.Pass, - // ExamName = $"{p.PeriodExam!.Name} ครั้งที่ {p.PeriodExam.Round}/{p.PeriodExam!.Year.Value.ToThaiYear()}".ToThaiNumber(), + ExamName = $"{p.PeriodExam!.Name} ครั้งที่ {p.PeriodExam.Round}/{p.PeriodExam!.Year.Value.ToThaiYear()}".ToThaiNumber(), Number = string.IsNullOrEmpty(p.Number) ? (idx + 1) : Convert.ToInt32(p.Number), ExamIdenNumber = string.IsNullOrEmpty(p.ExamIdenNumber) ? "-" : p.ExamIdenNumber.ToThaiNumber(), }) .OrderBy(x => x.Number) .ToList(); - /*กรณีไม่มีผู้ผ่านการสอบต้องดาวน์โหลดรายงานนี้ได้แต่แสดงเฉพาะส่วนหัว*/ - // if (data.Count == 0) - // return Error("ไม่พบข้อมูลในระบบ", 404); + if (data.Count == 0) + return Error("ไม่พบข้อมูลในระบบ", 404); - // var examName = data.First().ExamName; + var examName = data.First().ExamName; // Group by PositionName var groupData = data