Controller for student-related operations.
- Source:
Methods
(static) delete(req, res) → {Promise.<void>}
Delete student.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>
(static) getAll(req, res) → {Promise.<void>}
Get all students with pagination.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>
(static) getById(req, res) → {Promise.<void>}
Get student by its ID.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>
(static) search(req, res) → {Promise.<void>}
Search for students based on the provided search terms.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>
(static) update(req, res) → {Promise.<void>}
Update student.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>