BMA EHR API Document

Loading...
Searching...
No Matches
Public Member Functions | List of all members
BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController Class Reference
Inheritance diagram for BMA.EHR.Retirement.Service.Controllers.RetirementDeceasedController:

## 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< 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)

## 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

  id | Id การถึงแก่กรรม

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

  id | Id หนังสือเวียน

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

  id | Id การถึงแก่กรรม

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

  id | Id การถึงแก่กรรม

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

  id | Id การถึงแก่กรรม

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

  id | Id การถึงแก่กรรม

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:

- BMA.EHR.Retirement.Service/Controllers/RetirementDeceasedController.cs