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

Public Member Functions

 ProbationReportController (IWebHostEnvironment hostingEnvironment, IConfiguration configuration, ProbationReportRepository repository, GenericReportGenerator reportGenerator)
 
async Task< ActionResult< ResponseObject > > GetProbationReportAsync (Guid id, string exportType="pdf")
 13-แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ
 
async Task< ActionResult< ResponseObject > > GetProbation14ConvertReportAsync (Guid id, string exportType="pdf")
 14-แบบบันทึกผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับผู้ดูแล และ ผู้บังคับบัญชา
 
async Task< ActionResult< ResponseObject > > GetProbation16ConvertReportAsync (Guid id, string exportType="pdf")
 16-แบบประเมินผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับผู้บังคับบัญชา
 
async Task< ActionResult< ResponseObject > > GetProbation17ConvertReportAsync (Guid id, string exportType="pdf")
 17-แบบประเมินผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับคณะกรรมการ
 
async Task< ActionResult< ResponseObject > > GetProbation19ConvertReportAsync (Guid id, string exportType="pdf")
 19-แบบรายงานการประเมินผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับประธาน และ กรณีขยายเวลา
 

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

◆ ProbationReportController()

BMA.EHR.Report.Service.Controllers.ProbationReportController.ProbationReportController ( IWebHostEnvironment  hostingEnvironment,
IConfiguration  configuration,
ProbationReportRepository  repository,
GenericReportGenerator  reportGenerator 
)
inline

Member Function Documentation

◆ GetProbation14ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.ProbationReportController.GetProbation14ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

14-แบบบันทึกผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับผู้ดูแล และ ผู้บังคับบัญชา

Parameters
idevaluate id
exportTypepdf, docx หรือ xlsx
Returns

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

◆ GetProbation16ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.ProbationReportController.GetProbation16ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

16-แบบประเมินผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับผู้บังคับบัญชา

Parameters
idevaluate id
exportTypepdf, docx หรือ xlsx
Returns

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

◆ GetProbation17ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.ProbationReportController.GetProbation17ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

17-แบบประเมินผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับคณะกรรมการ

Parameters
idevaluate id
exportTypepdf, docx หรือ xlsx
Returns

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

◆ GetProbation19ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.ProbationReportController.GetProbation19ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

19-แบบรายงานการประเมินผลการทดลองปฏิบัติหน้าที่ราชการ สำหรับประธาน และ กรณีขยายเวลา

Parameters
idassign id แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ
exportTypepdf, docx หรือ xlsx
Returns

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

◆ GetProbationReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.ProbationReportController.GetProbationReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

13-แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ

Parameters
idassign id แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ
exportTypepdf, docx หรือ xlsx
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: