BMA EHR API Document

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

## Public Member Functions
| DeceasedReportController (IWebHostEnvironment hostingEnvironment, IConfiguration configuration, MinIOService documentService, GenericReportGenerator reportGenerator, RetireReportRepository repository)
async Task< ActionResult< ResponseObject > > | GetDeceasedReportAsync (Guid id, string exportType="pdf")
| 36-บันทึกเวียนแจ้งการถึงแก่กรรม
async Task< ActionResult< ResponseObject > > | GetDeceasedReportCopyAsync (Guid id)
| 36-บันทึกเวียนแจ้งการถึงแก่กรรม
async Task< ActionResult< ResponseObject > > | UploadDeceasedReportAsync ([FromForm] FileRequest req, Guid id)
| อัปไฟล์บันทึกเวียนแจ้งการถึงแก่กรรม

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

## ◆ DeceasedReportController()

BMA.EHR.Report.Service.Controllers.DeceasedReportController.DeceasedReportController | ( | IWebHostEnvironment | hostingEnvironment,
|  | IConfiguration | configuration,
|  | MinIOService | documentService,
|  | GenericReportGenerator | reportGenerator,
|  | RetireReportRepository | repository
| ) |  |
| inline

## Member Function Documentation

## ◆ GetDeceasedReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.DeceasedReportController.GetDeceasedReportAsync | ( | Guid | id,
|  | string | exportType = `"pdf"`
| ) |  |
| inline

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

Parameters

  id | Id รายการบันทึกเวียนแจ้งการถึงแก่กรรม
  exportType | pdf, docx หรือ xlsx

Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ GetDeceasedReportCopyAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.DeceasedReportController.GetDeceasedReportCopyAsync | ( | Guid | id | ) |
| inline

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

Parameters

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

Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ UploadDeceasedReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.DeceasedReportController.UploadDeceasedReportAsync | ( | [FromForm] FileRequest | req,
|  | Guid | id
| ) |  |
| inline

อัปไฟล์บันทึกเวียนแจ้งการถึงแก่กรรม

Parameters

  id | id

Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

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

- BMA.EHR.Report.Service/Controllers/DeceasedReportController.cs