|
BMA EHR API Document
|


Public Member Functions | |
| InsigniaPeriodController (ApplicationDBContext context, MinIOService documentService, InsigniaPeriodsRepository repository, NotificationRepository repositoryNoti, IHttpContextAccessor httpContextAccessor) | |
| async Task< ActionResult< ResponseObject > > | GetList () |
| list รอบเครื่องราช | |
| async Task< ActionResult< ResponseObject > > | GetById (Guid id) |
| get รายละเอียดรอบเครื่องราช | |
| async Task< ActionResult< ResponseObject > > | Post ([FromForm] InsigniaPeriodRequest req) |
| สร้างรอบเครื่องราช | |
| async Task< ActionResult< ResponseObject > > | Delete (Guid id) |
| ลบรอบเครื่องราช | |
| async Task< ActionResult< ResponseObject > > | Put ([FromForm] InsigniaPeriodRequest req, Guid id) |
| แก้ไขรอบเครื่องราช | |
Additional Inherited Members | |
Protected Member Functions inherited from BMA.EHR.Domain.Common.BaseController | |
| virtual ActionResult< ResponseObject > | Success (string message, object? result=null) |
| virtual ActionResult< ResponseObject > | Success (object? result=null) |
| virtual ActionResult< ResponseObject > | Error (string message, string result, int statusCode=StatusCodes.Status500InternalServerError) |
| virtual ActionResult< ResponseObject > | Error (string message, int statusCode=StatusCodes.Status500InternalServerError) |
| virtual ActionResult< ResponseObject > | Error (Exception exception, string message, int statusCode=StatusCodes.Status500InternalServerError) |
| virtual ActionResult< ResponseObject > | Error (Exception exception, int statusCode=StatusCodes.Status500InternalServerError) |
|
inline |
|
inline |
ลบรอบเครื่องราช
| id | Id เครื่องราช |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

|
inline |
get รายละเอียดรอบเครื่องราช
| id | Id เครื่องราช |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

|
inline |
list รอบเครื่องราช
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

|
inline |
สร้างรอบเครื่องราช
| req.Round | รอบที่ |
| req.Name | ชื่อรอบ |
| req.Year | ปีที่เสนอ |
| req.StartDate | วันที่เริ่มต้น |
| req.EndDate | วันที่สิ้นสุด |
| req.Amount | จำนวนวันแจ้งเตือน |
| req.File | เอกสารประกอบ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

|
inline |
แก้ไขรอบเครื่องราช
| id | Id เครื่องราช |
| req.Round | รอบที่ |
| req.Name | ชื่อรอบ |
| req.Year | ปีที่เสนอ |
| req.StartDate | วันที่เริ่มต้น |
| req.EndDate | วันที่สิ้นสุด |
| req.Amount | จำนวนวันแจ้งเตือน |
| req.File | เอกสารประกอบ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
