BMA EHR API Document

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

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

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

  id | evaluate id
  exportType | pdf, 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

  id | evaluate id
  exportType | pdf, 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

  id | evaluate id
  exportType | pdf, 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

  id | assign id แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ
  exportType | pdf, 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

  id | assign id แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ
  exportType | pdf, 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:

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