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

Public Member Functions

 RetirementOutController (RetirementRepository repository, NotificationRepository repositoryNoti, ApplicationDBContext context, MinIOService documentService, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetListByAdmin ()
 list รายการให้ออกของ Admin
 
async Task< ActionResult< ResponseObject > > GetDetailAdmin (Guid id)
 get รายละเอียดให้ออกเจ้าหน้าที่
 
async Task< ActionResult< ResponseObject > > Post ([FromForm] RetirementAddProfileRequest req)
 สร้างให้ออก
 
async Task< ActionResult< ResponseObject > > Put ([FromBody] RetirementOutEditRequest req, Guid id)
 แก้ไขให้ออก
 
async Task< ActionResult< ResponseObject > > AdminConfirm (Guid id)
 อนุมัติให้ออก
 
async Task< ActionResult< ResponseObject > > Delete (Guid id)
 ลบให้ออก
 
async Task< ActionResult< ResponseObject > > PostToReport ([FromBody] RetirementProfileRequest req)
 สั่งรายชื่อไปออกคำสั่ง
 

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

◆ RetirementOutController()

BMA.EHR.Retirement.Service.Controllers.RetirementOutController.RetirementOutController ( RetirementRepository  repository,
NotificationRepository  repositoryNoti,
ApplicationDBContext  context,
MinIOService  documentService,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ AdminConfirm()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementOutController.AdminConfirm ( Guid  id)
inline

อนุมัติให้ออก

Parameters
idId ให้ออก
Returns

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

◆ Delete()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementOutController.Delete ( Guid  id)
inline

ลบให้ออก

Parameters
idId ให้ออก
Returns

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

◆ GetDetailAdmin()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementOutController.GetDetailAdmin ( Guid  id)
inline

get รายละเอียดให้ออกเจ้าหน้าที่

Parameters
idId ให้ออก
Returns

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

◆ GetListByAdmin()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementOutController.GetListByAdmin ( )
inline

list รายการให้ออกของ Admin

Returns

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

◆ Post()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementOutController.Post ( [FromForm] RetirementAddProfileRequest  req)
inline

สร้างให้ออก

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.Retirement.Service.Controllers.RetirementOutController.PostToReport ( [FromBody] RetirementProfileRequest  req)
inline

สั่งรายชื่อไปออกคำสั่ง

Returns

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

◆ Put()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementOutController.Put ( [FromBody] RetirementOutEditRequest  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: