BMA EHR API Document
Loading...
Searching...
No Matches
BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController Class Reference
Inheritance diagram for BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController:
BMA.EHR.Domain.Common.BaseController

Public Member Functions

 DisciplineResultController (DisciplineDbContext context, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetDisciplineResult (int page=1, int pageSize=25, string keyword="")
 list รายการสรุปผลการพิจารณาทางวินัย
 
async Task< ActionResult< ResponseObject > > GetByDisciplineResult (Guid id)
 get รายการสรุปผลการพิจารณาทางวินัย
 
async Task< ActionResult< ResponseObject > > UpdateDisciplineResult ([FromBody] DisciplineResultRequest req, Guid id)
 แก้ไขรายการสรุปผลการพิจารณาทางวินัย
 
async Task< ActionResult< ResponseObject > > PostToReport ([FromBody] DisciplineProfileRequest req, Guid commandTypeId)
 สั่งรายชื่อไปออกคำสั่งให้ออกจากราชการไว้ก่อน
 

Additional Inherited Members

- Protected Member Functions inherited from BMA.EHR.Domain.Common.BaseController
virtual ActionResult< ResponseObjectSuccess (string message, object? result=null)
 
virtual ActionResult< ResponseObjectSuccess (object? result=null)
 
virtual ActionResult< ResponseObjectError (string message, string result, int statusCode=StatusCodes.Status500InternalServerError)
 
virtual ActionResult< ResponseObjectError (string message, int statusCode=StatusCodes.Status500InternalServerError)
 
virtual ActionResult< ResponseObjectError (Exception exception, string message, int statusCode=StatusCodes.Status500InternalServerError)
 
virtual ActionResult< ResponseObjectError (Exception exception, int statusCode=StatusCodes.Status500InternalServerError)
 

Constructor & Destructor Documentation

◆ DisciplineResultController()

BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.DisciplineResultController ( DisciplineDbContext  context,
MinIODisciplineService  documentService,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ GetByDisciplineResult()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.GetByDisciplineResult ( Guid  id)
inline

get รายการสรุปผลการพิจารณาทางวินัย

Returns

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

◆ GetDisciplineResult()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.GetDisciplineResult ( int  page = 1,
int  pageSize = 25,
string  keyword = "" 
)
inline

list รายการสรุปผลการพิจารณาทางวินัย

Returns

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

◆ PostToReport()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.PostToReport ( [FromBody] DisciplineProfileRequest  req,
Guid  commandTypeId 
)
inline

สั่งรายชื่อไปออกคำสั่งให้ออกจากราชการไว้ก่อน

Returns

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

◆ UpdateDisciplineResult()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.UpdateDisciplineResult ( [FromBody] DisciplineResultRequest  req,
Guid  id 
)
inline

แก้ไขรายการสรุปผลการพิจารณาทางวินัย

Returns

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


The documentation for this class was generated from the following file: