BMA EHR API Document
Loading...
Searching...
No Matches
BMA.EHR.Placement.Service.Controllers.PlacementReceiveController Class Reference
Inheritance diagram for BMA.EHR.Placement.Service.Controllers.PlacementReceiveController:
Collaboration diagram for BMA.EHR.Placement.Service.Controllers.PlacementReceiveController:

Public Member Functions

 PlacementReceiveController (PlacementRepository repository, NotificationRepository repositoryNoti, ApplicationDBContext context, MinIOService documentService, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetListByAdmin ()
 list รายการรับโอน
 
async Task< ActionResult< ResponseObject > > GetDetailByUser (Guid id)
 get รายละเอียดรับโอน
 
async Task< ActionResult< ResponseObject > > Post ([FromForm] PlacementReceiveRequest req)
 สร้างรับโอน
 
async Task< ActionResult< ResponseObject > > PostFile ([FromForm] PlacementFileRequest req, Guid id)
 อัพไฟล์เอกสาร
 
async Task< ActionResult< ResponseObject > > UpdatePositionPlacementReceive ([FromBody] PersonSelectPositionReceiveRequest req, Guid id)
 เลือกหน่วยงาน
 
async Task< ActionResult< ResponseObject > > Put ([FromBody] PlacementReceiveEditRequest req, Guid id)
 แก้ไขรับโอน
 
async Task< ActionResult< ResponseObject > > Delete (Guid id)
 ลบรับโอน
 
async Task< ActionResult< ResponseObject > > PostToReport ([FromBody] PlacementProfileRequest req)
 สั่งรายชื่อไปออกคำสั่ง
 
async Task< ActionResult< ResponseObject > > GetReceiveUse ()
 หน่วยงานที่ถูกเลือกไปแล้ว
 

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

◆ PlacementReceiveController()

BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.PlacementReceiveController ( PlacementRepository  repository,
NotificationRepository  repositoryNoti,
ApplicationDBContext  context,
MinIOService  documentService,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ Delete()

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

ลบรับโอน

Parameters
idId รับโอน
Returns

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

Here is the call graph for this function:

◆ GetDetailByUser()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.GetDetailByUser ( Guid  id)
inline

get รายละเอียดรับโอน

Parameters
idId รับโอน
Returns

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

Here is the call graph for this function:

◆ GetListByAdmin()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.GetListByAdmin ( )
inline

list รายการรับโอน

Returns

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

Here is the call graph for this function:

◆ GetReceiveUse()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.GetReceiveUse ( )
inline

หน่วยงานที่ถูกเลือกไปแล้ว

Returns

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

Here is the call graph for this function:

◆ Post()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.Post ( [FromForm] PlacementReceiveRequest  req)
inline

สร้างรับโอน

Returns

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

Here is the call graph for this function:

◆ PostFile()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.PostFile ( [FromForm] PlacementFileRequest  req,
Guid  id 
)
inline

อัพไฟล์เอกสาร

Returns

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

Here is the call graph for this function:

◆ PostToReport()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.PostToReport ( [FromBody] PlacementProfileRequest  req)
inline

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

Returns

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

Here is the call graph for this function:

◆ Put()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.Put ( [FromBody] PlacementReceiveEditRequest  req,
Guid  id 
)
inline

แก้ไขรับโอน

Returns

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

Here is the call graph for this function:

◆ UpdatePositionPlacementReceive()

async Task< ActionResult< ResponseObject > > BMA.EHR.Placement.Service.Controllers.PlacementReceiveController.UpdatePositionPlacementReceive ( [FromBody] PersonSelectPositionReceiveRequest  req,
Guid  id 
)
inline

เลือกหน่วยงาน

Parameters
idId รับโอน
Returns

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

Here is the call graph for this function:

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