From 8b2982acd923101b3b9c7f574fc0bc674bd5a240 Mon Sep 17 00:00:00 2001 From: harid Date: Thu, 25 Jun 2026 16:24:18 +0700 Subject: [PATCH] throw --- Controllers/ExamReportController.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Controllers/ExamReportController.cs b/Controllers/ExamReportController.cs index aee878d..091338a 100644 --- a/Controllers/ExamReportController.cs +++ b/Controllers/ExamReportController.cs @@ -699,7 +699,7 @@ namespace BMA.EHR.Report.Service.Controllers }).ToListAsync(); if (data.Count == 0) - return Error("ไม่พบข้อมูลในระบบ"); + throw new Exception("ไม่พบข้อมูลในระบบ"); var examName = data.First().ExamName; @@ -791,7 +791,7 @@ namespace BMA.EHR.Report.Service.Controllers } catch (Exception ex) { - return Error(ex); + return Error(ex, "เกิดข้อผิดพลาดในการแสดงรายงาน"); } } @@ -839,7 +839,7 @@ namespace BMA.EHR.Report.Service.Controllers .ToListAsync(); if (data.Count == 0) - return Error("ไม่พบข้อมูลในระบบ"); + throw new Exception("ไม่พบข้อมูลในระบบ"); var examName = data.First().ExamName; @@ -948,7 +948,7 @@ namespace BMA.EHR.Report.Service.Controllers .FirstOrDefaultAsync(x => x.Id == id); if (periodExam == null) - return Error("ไม่พบข้อมูลการรับสมัครสอบ"); + throw new Exception("ไม่พบข้อมูลการรับสมัครสอบ"); var data = await _context.Candidates.AsQueryable() .Include(x => x.PeriodExam) @@ -967,7 +967,7 @@ namespace BMA.EHR.Report.Service.Controllers }).ToListAsync(); if (data.Count == 0) - return Error("ไม่พบข้อมูลในระบบ"); + throw new Exception("ไม่พบข้อมูลในระบบ"); var examName = data.First().ExamName; @@ -1059,7 +1059,7 @@ namespace BMA.EHR.Report.Service.Controllers } catch (Exception ex) { - return Error(ex); + return Error(ex, "เกิดข้อผิดพลาดในการแสดงรายงาน"); } } @@ -1087,7 +1087,7 @@ namespace BMA.EHR.Report.Service.Controllers .FirstOrDefaultAsync(x => x.Id == id); if (periodExam == null) - return Error("ไม่พบข้อมูลการรับสมัครสอบ"); + throw new Exception("ไม่พบข้อมูลการรับสมัครสอบ"); var candidates = await _context.Candidates.AsQueryable() .Include(x => x.PeriodExam) @@ -1112,7 +1112,7 @@ namespace BMA.EHR.Report.Service.Controllers .ToList(); if (data.Count == 0) - return Error("ไม่พบข้อมูลในระบบ"); + throw new Exception("ไม่พบข้อมูลในระบบ"); var examName = data.First().ExamName;