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

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

◆ 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
idId รายการบันทึกเวียนแจ้งการถึงแก่กรรม
exportTypepdf, 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
idId รายการบันทึกเวียนแจ้งการถึงแก่กรรม
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
idid
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: