GET api/Events/GetEventList?sf={sf}&rf={rf}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

Đọc danh sách sự kiện để hiển thị ở trang quản lý sự kiện (Event).

Request Information

URI Parameters

NameDescriptionTypeAdditional information
sf

Lọc hiển thị theo trạng thái (0=Toàn bộ, 1=Mới tạo, 2=Đang thực hiện, 3=Đã đóng).

integer

Default value is 0

rf

Lọc theo phạm vi sự kiện (0=Toàn bộ, 1= Chỉ sự kiện của tôi, 2=Sự kiện trong cùng hội đồng, 3=Sự kiện trong cùng tổ).

integer

Default value is 0

Page

Số trang hiện tại cần lấy. Mặc định là 1.

integer

Default value is 1

PageSize

Số lượng bài viết trên mỗi trang. Mặc định là 8.

integer

Default value is 8

SearchString

Chuỗi tìm kiếm để lọc danh sách bài viết theo tiêu đề hoặc nội dung.

string

Default value is

Lang

Ngôn ngữ của nội dung trả về. Có thể là "vi" (tiếng Việt) hoặc "en" (tiếng Anh). Mặc định là "vi".

string

Default value is vi

Body Parameters

None.

Response Information

Resource Description

Trả về một đối tượng chứa thông tin sự kiện sự kiện.

TEventListModel
NameDescriptionTypeAdditional information
SearchString

Xâu tìm kiếm.

string

None.

Page

Trang hiện tại đang lấy.

integer

None.

PageSize

Cỡ trang (số lượng bài viết trên mỗi trang).

integer

None.

PageCount

Tổng số trang.

integer

None.

RecordCount

Tổng số bản ghi.

integer

None.

EventItems

Danh sách các sự kiện theo phạm vi chọn hiển thị

Collection of TEventBrief

None.

en

Ngôn ngữ đang áp dụng (1 - tiếng Anh).

integer

None.

EventStateList

Danh sách trạng thái sự kiện để lọc sự kiện hiển thị

Collection of TIntIDList

None.

EventRangeList

Danh sách phạm vi sự kiện để lọc sự kiện hiển thị

Collection of TIntIDList

None.

sf

Lọc theo trạng thái

integer

None.

rf

Lọc theo phạm vi

integer

None.

UserID

ID người dùng hiện tại

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "SearchString": "sample string 1",
  "Page": 2,
  "PageSize": 3,
  "PageCount": 4,
  "RecordCount": 5,
  "EventItems": [
    {
      "$id": "2",
      "ID": 1,
      "Title": "sample string 2",
      "Speaker": "sample string 3",
      "Summary": "sample string 4",
      "Location": "sample string 5",
      "Organization": "sample string 6",
      "StartTime": "2026-01-09T22:13:32.7412987+07:00",
      "EndTime": "2026-01-09T22:13:32.7412987+07:00",
      "State": 9,
      "StateStr": "sample string 10",
      "PrePicture": "sample string 11",
      "en": 12
    },
    {
      "$ref": "2"
    }
  ],
  "en": 6,
  "EventStateList": [
    {
      "$id": "3",
      "ID": 1,
      "Text": "sample string 2"
    },
    {
      "$ref": "3"
    }
  ],
  "EventRangeList": [
    {
      "$ref": "3"
    },
    {
      "$ref": "3"
    }
  ],
  "sf": 7,
  "rf": 8,
  "UserID": 9
}