Description
Updates a collection regulated entity ids for a specified service request.
Package Details
Interface
Code Block | ||
---|---|---|
| ||
IServiceRegulatedEntityManager |
Syntax
Code Block | ||
---|---|---|
| ||
Task<ICollection<ServiceRegulatedEntity>> Update(int serviceRequestId, ICollection<ServiceRegulatedEntity> serviceRegulatedEntities) |
Returns
Code Block | ||
---|---|---|
| ||
ICollection<ServiceRegulatedEntity> |
API
PUT - /api/v1/regulated-entities
Parameters
Parameter | Description | Type |
---|---|---|
serviceRequestId | The service request id associated to the regulated entity. The service request must exist. | Query string |
Sample request body – This is a sample which adds the values of the regulated entity ids for the specified service request.
Notes: Only the values should be modified. The values are associated to an entity id. You cannot use the same service request id when adding new regulated entities. This is a constraint in the database.
This example is for service id 123 and type VESSEL. You can get a list from the GetList page.
Code Block | ||
---|---|---|
| ||
[
{
"Id": 1,
"Value": "test 1 "
},
{
"Id": 2,
"Value": "test 2"
},
{ "Id": 3,
"Value": "test 3"
},
{ "Id": 4,
"Value": "test 4"
}
] |
Returns
HTTP 200 - OK
Returns a list of regulated entities with their ids, English and French display names. The ids are returned based on a sort order.
Is there’s no regulated entity ids found, an empty list is returned.
Sample response body – Returns the added values.
Note: The ids will be different than this example because they’re generated from the database.
Code Block | ||
---|---|---|
| ||
[
{
"Id": 1,
"Value": "test 1 "
},
{
"Id": 2,
"Value": "test 2"
},
{
"Id": 3,
"Value": "test 3"
},
{
"Id": 4,
"Value": "test 4"
}
] |
Example
Note: Make sure to use the proper ids from the GetList function.
Code Block | ||
---|---|---|
| ||
//Use your own service request id.
const int serviceRequetId = 1234;
//Make sure to use the proper ids from the GetList function.
var regulatedEntities = new List<ServiceRegulatedEntity>
{
new ServiceRegulatedEntity
{
Id = 1,
Value = "Your value"
},
new ServiceRegulatedEntity
{
Id = 2,
Value = "Your value"
},
new ServiceRegulatedEntity
{
Id = 3,
Value = "Your value"
},
new ServiceRegulatedEntity
{
Id = 4,
Value = "Your value"
}
};
var newServiceRegulatedEntities = await ServiceRegulatedEntityManager.Add(serviceRequestId, regulatedEntities); |