BMA EHR API Document

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

## Public Member Functions
| MessageController (InboxRepository inboxRepository, NotificationRepository notificationRepository)
async Task< ActionResult< ResponseObject > > | GetMyInboxAsync ()
| แสดงข้อมูล Inbox ของ user ที่ Login
async Task< ActionResult< ResponseObject > > | GetByIdMyInboxAsync (Guid id)
| ดูข้อมูล Inbox ของ user ที่ Login
async Task< ActionResult< ResponseObject > > | DeleteMyInboxAsync (Guid id)
| ลบข้อมูล Inbox ของ user ที่ Login
async Task< ActionResult< ResponseObject > > | GetMyNotificationAsync ()
| แสดงข้อมูล Notification ของ user ที่ Login
async Task< ActionResult< ResponseObject > > | DeleteMyNotificationAsync (Guid id)
| ลบข้อมูล Notification ของ user ที่ Login

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

## ◆ MessageController()

BMA.EHR.Command.Service.Controllers.MessageController.MessageController | ( | InboxRepository | inboxRepository,
|  | NotificationRepository | notificationRepository
| ) |  |
| inline

## Member Function Documentation

## ◆ DeleteMyInboxAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Command.Service.Controllers.MessageController.DeleteMyInboxAsync | ( | Guid | id | ) |
| inline

ลบข้อมูล Inbox ของ user ที่ Login

Returns

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

## ◆ DeleteMyNotificationAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Command.Service.Controllers.MessageController.DeleteMyNotificationAsync | ( | Guid | id | ) |
| inline

ลบข้อมูล Notification ของ user ที่ Login

Returns

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

## ◆ GetByIdMyInboxAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Command.Service.Controllers.MessageController.GetByIdMyInboxAsync | ( | Guid | id | ) |
| inline

ดูข้อมูล Inbox ของ user ที่ Login

Returns

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

## ◆ GetMyInboxAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Command.Service.Controllers.MessageController.GetMyInboxAsync | ( |  | ) |
| inline

แสดงข้อมูล Inbox ของ user ที่ Login

Returns

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

## ◆ GetMyNotificationAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Command.Service.Controllers.MessageController.GetMyNotificationAsync | ( |  | ) |
| inline

แสดงข้อมูล Notification ของ user ที่ Login

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.Command.Service/Controllers/MessageController.cs