BMA EHR API Document

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

## Public Member Functions
| DisciplineResultController (DisciplineDbContext context, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
async Task< ActionResult< ResponseObject > > | GetDisciplineResult (int page=1, int pageSize=25, string keyword="")
| list รายการสรุปผลการพิจารณาทางวินัย
async Task< ActionResult< ResponseObject > > | GetByDisciplineResult (Guid id)
| get รายการสรุปผลการพิจารณาทางวินัย
async Task< ActionResult< ResponseObject > > | UpdateDisciplineResult ([FromBody] DisciplineResultRequest req, Guid id)
| แก้ไขรายการสรุปผลการพิจารณาทางวินัย
async Task< ActionResult< ResponseObject > > | PostToReport ([FromBody] DisciplineProfileRequest req, Guid commandTypeId)
| สั่งรายชื่อไปออกคำสั่งให้ออกจากราชการไว้ก่อน
async Task< ActionResult< ResponseObject > > | UploadFileDisciplineDisciplinaryInvestigate ([FromForm] DisciplineFileRequest req, Guid id)
| อัพไฟล์เอกสารสืบสวนวินัย
async Task< ActionResult< ResponseObject > > | DeleteFileDisciplineDisciplinaryInvestigate (Guid id, Guid docId)
| ลบไฟล์เอกสารสืบสวนวินัย

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

## ◆ DisciplineResultController()

BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.DisciplineResultController | ( | DisciplineDbContext | context,
|  | MinIODisciplineService | documentService,
|  | IHttpContextAccessor | httpContextAccessor
| ) |  |
| inline

## Member Function Documentation

## ◆ DeleteFileDisciplineDisciplinaryInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.DeleteFileDisciplineDisciplinaryInvestigate | ( | Guid | id,
|  | Guid | docId
| ) |  |
| inline

ลบไฟล์เอกสารสืบสวนวินัย

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ GetByDisciplineResult()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.GetByDisciplineResult | ( | Guid | id | ) |
| inline

get รายการสรุปผลการพิจารณาทางวินัย

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ GetDisciplineResult()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.GetDisciplineResult | ( | int | page = `1`,
|  | int | pageSize = `25`,
|  | string | keyword = `""`
| ) |  |
| inline

list รายการสรุปผลการพิจารณาทางวินัย

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ PostToReport()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.PostToReport | ( | [FromBody] DisciplineProfileRequest | req,
|  | Guid | commandTypeId
| ) |  |
| inline

สั่งรายชื่อไปออกคำสั่งให้ออกจากราชการไว้ก่อน

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ UpdateDisciplineResult()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.UpdateDisciplineResult | ( | [FromBody] DisciplineResultRequest | req,
|  | Guid | id
| ) |  |
| inline

แก้ไขรายการสรุปผลการพิจารณาทางวินัย

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

## ◆ UploadFileDisciplineDisciplinaryInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineResult.Service.Controllers.DisciplineResultController.UploadFileDisciplineDisciplinaryInvestigate | ( | [FromForm] DisciplineFileRequest | req,
|  | Guid | id
| ) |  |
| inline

อัพไฟล์เอกสารสืบสวนวินัย

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.Discipline.Service/Controllers/DisciplineResultController.cs