Controller for enrollment-related operations.
Methods
(static) create(req, res) → {Promise.<void>}
Create a new enrollment.
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>
(static) delete(req, res) → {Promise.<void>}
Delete an enrollment.
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 enrollments with pagination.
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 an enrollment by its ID.
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 enrollments based on the provided search terms.
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 an enrollment.
Parameters:
| Name | Type | Description |
|---|---|---|
req |
Request
|
The request object. |
res |
Response
|
The response object. |
Returns:
- Type:
-
Promise.<void>