BMA EHR API Document

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

## Public Member Functions
| DisciplineDirectorController (DisciplineDbContext context, MinIOService documentService, IHttpContextAccessor httpContextAccessor)
async Task< ActionResult< ResponseObject > > | GetDiscipline (int page=1, int pageSize=25, string keyword="")
| list รายการกรรมการระบบวินัย
async Task< ActionResult< ResponseObject > > | GetByDiscipline (Guid id)
| get รายการกรรมการระบบวินัย
async Task< ActionResult< ResponseObject > > | CreateDiscipline ([FromBody] DisciplineDirectorRequest req)
| สร้างรายการกรรมการระบบวินัย
async Task< ActionResult< ResponseObject > > | UpdateDiscipline (Guid id, [FromBody] DisciplineDirectorRequest req)
| แก้ไขรายการกรรมการระบบวินัย
async Task< ActionResult< ResponseObject > > | DeleteDiscipline (Guid id)
| ลบรายการกรรมการระบบวินัย

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

## ◆ DisciplineDirectorController()

BMA.EHR.DisciplineDirector.Service.Controllers.DisciplineDirectorController.DisciplineDirectorController | ( | DisciplineDbContext | context,
|  | MinIOService | documentService,
|  | IHttpContextAccessor | httpContextAccessor
| ) |  |
| inline

## Member Function Documentation

## ◆ CreateDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDirector.Service.Controllers.DisciplineDirectorController.CreateDiscipline | ( | [FromBody] DisciplineDirectorRequest | req | ) |
| inline

สร้างรายการกรรมการระบบวินัย

Returns

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

## ◆ DeleteDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDirector.Service.Controllers.DisciplineDirectorController.DeleteDiscipline | ( | Guid | id | ) |
| 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.DisciplineDirector.Service.Controllers.DisciplineDirectorController.GetByDiscipline | ( | Guid | id | ) |
| inline

get รายการกรรมการระบบวินัย

Returns

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

## ◆ GetDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDirector.Service.Controllers.DisciplineDirectorController.GetDiscipline | ( | 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>

## ◆ UpdateDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDirector.Service.Controllers.DisciplineDirectorController.UpdateDiscipline | ( | Guid | id,
|  | [FromBody] DisciplineDirectorRequest | req
| ) |  |
| 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/DisciplineDirectorController.cs