BMA EHR API Document

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

## Public Member Functions
| DisciplineComplaint_AppealController (DisciplineDbContext context, NotificationRepository repositoryNoti, ApplicationDBContext contextMain, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
async Task< ActionResult< ResponseObject > > | GetDisciplineUser (string status="ALL", string type="ALL", int year=0, int page=1, int pageSize=25, string keyword="")
| List รายการยื่นอุทธรณ์/ร้องทุกข์ (USER)
async Task< ActionResult< ResponseObject > > | GetByDiscipline (Guid id)
| รายละเอียดยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)
async Task< ActionResult< ResponseObject > > | CreateDiscipline ([FromForm] DisciplineComplaint_AppealRequest req)
| สร้างรายการยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)
async Task< ActionResult< ResponseObject > > | UploadFileComplaintAppeals ([FromForm] DisciplineFileRequest req, Guid id)
| อัพไฟล์เอกสารอุทธรณ์/ร้องทุกข์
async Task< ActionResult< ResponseObject > > | DeleteFileComplaintAppeals (Guid id, Guid docId)
| ลบไฟล์เอกสารอุทธรณ์/ร้องทุกข์
async Task< ActionResult< ResponseObject > > | GetDisciplineAdmin (string status="ALL", string type="ALL", int year=0, int page=1, int pageSize=25, string keyword="")
| List รายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)
async Task< ActionResult< ResponseObject > > | UpdateDiscipline (Guid id, [FromBody] DisciplineComplaint_AppealUpdateRequest req)
| แก้ไขรายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)
async Task< ActionResult< ResponseObject > > | ReportDiscipline (Guid id)
| Export Report อุทธรณ์/ร้องทุกข์

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

## ◆ DisciplineComplaint_AppealController()

BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.DisciplineComplaint_AppealController | ( | DisciplineDbContext | context,
|  | NotificationRepository | repositoryNoti,
|  | ApplicationDBContext | contextMain,
|  | MinIODisciplineService | documentService,
|  | IHttpContextAccessor | httpContextAccessor
| ) |  |
| inline

## Member Function Documentation

## ◆ CreateDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.CreateDiscipline | ( | [FromForm] DisciplineComplaint_AppealRequest | req | ) |
| inline

สร้างรายการยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)

Returns

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

## ◆ DeleteFileComplaintAppeals()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.DeleteFileComplaintAppeals | ( | Guid | id,
|  | Guid | docId
| ) |  |
| inline

ลบไฟล์เอกสารอุทธรณ์/ร้องทุกข์

Returns

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

## ◆ GetByDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.GetByDiscipline | ( | Guid | id | ) |
| inline

รายละเอียดยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)

Returns

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

## ◆ GetDisciplineAdmin()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.GetDisciplineAdmin | ( | string | status = `"ALL"`,
|  | string | type = `"ALL"`,
|  | int | year = `0`,
|  | int | page = `1`,
|  | int | pageSize = `25`,
|  | string | keyword = `""`
| ) |  |
| inline

List รายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)

Returns

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

## ◆ GetDisciplineUser()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.GetDisciplineUser | ( | string | status = `"ALL"`,
|  | string | type = `"ALL"`,
|  | int | year = `0`,
|  | int | page = `1`,
|  | int | pageSize = `25`,
|  | string | keyword = `""`
| ) |  |
| inline

List รายการยื่นอุทธรณ์/ร้องทุกข์ (USER)

Returns

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

## ◆ ReportDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.ReportDiscipline | ( | Guid | id | ) |
| inline

Export Report อุทธรณ์/ร้องทุกข์

Returns

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

## ◆ UpdateDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.UpdateDiscipline | ( | Guid | id,
|  | [FromBody] DisciplineComplaint_AppealUpdateRequest | req
| ) |  |
| inline

แก้ไขรายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)

Returns

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

## ◆ UploadFileComplaintAppeals()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.UploadFileComplaintAppeals | ( | [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/DisciplineComplaint_AppealController.cs