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

Public Member Functions

 RetirementDeceasedController (RetirementRepository repository, NotificationRepository repositoryNoti, RetireReportRepository repositoryRetireReport, ApplicationDBContext context, MinIOService documentService, IConfiguration configuration, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetList ()
 list รายการบันทึกเวียนแจ้งการถึงแก่กรรม
 
async Task< ActionResult< ResponseObject > > GetDetailByUser (Guid id)
 get รายละเอียดบันทึกเวียนแจ้งการถึงแก่กรรม
 
async Task< ActionResult< ResponseObject > > Post ([FromForm] RetirementDeceasedRequest req)
 สร้าง รายละเอียดบันทึกเวียนแจ้งการถึงแก่กรรม
 
async Task< ActionResult< ResponseObject > > Put ([FromForm] RetirementDeceasedRequest req, Guid id)
 แก้ไข รายละเอียดบันทึกเวียนแจ้งการถึงแก่กรรม
 
async Task< ActionResult< ResponseObject > > Delete (Guid id)
 ลบ รายละเอียดบันทึกเวียนแจ้งการถึงแก่กรรม
 
async Task< ActionResult< ResponseObject > > GetDetail (Guid id)
 List รายชื่อส่งหนังสือเวียน
 
async Task< ActionResult< ResponseObject > > UpdateDetail ([FromBody] RetirementDeceasedAddNotiPersonRequest req, Guid id)
 เพิ่มรายชื่อส่งหนังสือเวียน
 
async Task< ActionResult< ResponseObject > > DeleteDetail (Guid id)
 ลบรายชื่อส่งหนังสือเวียน
 
async Task< ActionResult< ResponseObject > > NotiDeceased ([FromBody] RetirementDeceasedAddNotiPersonRequest req, Guid id)
 Noti ส่งหนังสือเวียน
 

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

◆ RetirementDeceasedController()

BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController.RetirementDeceasedController ( RetirementRepository  repository,
NotificationRepository  repositoryNoti,
RetireReportRepository  repositoryRetireReport,
ApplicationDBContext  context,
MinIOService  documentService,
IConfiguration  configuration,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ Delete()

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

ลบ รายละเอียดบันทึกเวียนแจ้งการถึงแก่กรรม

Parameters
idId การถึงแก่กรรม
Returns

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

◆ DeleteDetail()

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

ลบรายชื่อส่งหนังสือเวียน

Parameters
idId หนังสือเวียน
Returns

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

◆ GetDetail()

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

List รายชื่อส่งหนังสือเวียน

Parameters
idId การถึงแก่กรรม
Returns

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

◆ GetDetailByUser()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController.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>

◆ GetList()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController.GetList ( )
inline

list รายการบันทึกเวียนแจ้งการถึงแก่กรรม

Returns

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

◆ NotiDeceased()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController.NotiDeceased ( [FromBody] RetirementDeceasedAddNotiPersonRequest  req,
Guid  id 
)
inline

Noti ส่งหนังสือเวียน

Parameters
idId การถึงแก่กรรม
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.RetirementDeceasedController.Post ( [FromForm] RetirementDeceasedRequest  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.RetirementDeceasedController.Put ( [FromForm] RetirementDeceasedRequest  req,
Guid  id 
)
inline

แก้ไข รายละเอียดบันทึกเวียนแจ้งการถึงแก่กรรม

Returns

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

◆ UpdateDetail()

async Task< ActionResult< ResponseObject > > BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController.UpdateDetail ( [FromBody] RetirementDeceasedAddNotiPersonRequest  req,
Guid  id 
)
inline

เพิ่มรายชื่อส่งหนังสือเวียน

Parameters
idId การถึงแก่กรรม
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: