POST api/User/SaveUser
Api to save user
Request Information
URI Parameters
None.
Body Parameters
UserAddUpdateRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| objRequestModel | Collection of UserAddUpdateModel |
None. |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{
"objRequestModel": [
{
"userID": 1,
"firstName": "sample string 1",
"lastName": "sample string 2",
"userCode": "sample string 3",
"emailID": "sample string 4",
"phone": "sample string 5",
"designation": "sample string 6",
"isPushNotificationEnabled": true,
"userTypeIDs": [
{
"userTypeID": 1
},
{
"userTypeID": 1
}
],
"facilityIDs": [
{
"facilityID": 1
},
{
"facilityID": 1
}
]
},
{
"userID": 1,
"firstName": "sample string 1",
"lastName": "sample string 2",
"userCode": "sample string 3",
"emailID": "sample string 4",
"phone": "sample string 5",
"designation": "sample string 6",
"isPushNotificationEnabled": true,
"userTypeIDs": [
{
"userTypeID": 1
},
{
"userTypeID": 1
}
],
"facilityIDs": [
{
"facilityID": 1
},
{
"facilityID": 1
}
]
}
]
}
application/xml, text/xml
Sample:
<UserAddUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.User">
<objRequestModel>
<UserAddUpdateModel>
<Designation>sample string 6</Designation>
<EmailID>sample string 4</EmailID>
<FacilityIDs>
<FacilityIdModel>
<FacilityID>1</FacilityID>
</FacilityIdModel>
<FacilityIdModel>
<FacilityID>1</FacilityID>
</FacilityIdModel>
</FacilityIDs>
<FirstName>sample string 1</FirstName>
<IsPushNotificationEnabled>true</IsPushNotificationEnabled>
<LastName>sample string 2</LastName>
<Phone>sample string 5</Phone>
<UserCode>sample string 3</UserCode>
<UserID>1</UserID>
<UserTypeIDs>
<UserTypeIdModel>
<UserTypeID>1</UserTypeID>
</UserTypeIdModel>
<UserTypeIdModel>
<UserTypeID>1</UserTypeID>
</UserTypeIdModel>
</UserTypeIDs>
</UserAddUpdateModel>
<UserAddUpdateModel>
<Designation>sample string 6</Designation>
<EmailID>sample string 4</EmailID>
<FacilityIDs>
<FacilityIdModel>
<FacilityID>1</FacilityID>
</FacilityIdModel>
<FacilityIdModel>
<FacilityID>1</FacilityID>
</FacilityIdModel>
</FacilityIDs>
<FirstName>sample string 1</FirstName>
<IsPushNotificationEnabled>true</IsPushNotificationEnabled>
<LastName>sample string 2</LastName>
<Phone>sample string 5</Phone>
<UserCode>sample string 3</UserCode>
<UserID>1</UserID>
<UserTypeIDs>
<UserTypeIdModel>
<UserTypeID>1</UserTypeID>
</UserTypeIdModel>
<UserTypeIdModel>
<UserTypeID>1</UserTypeID>
</UserTypeIdModel>
</UserTypeIDs>
</UserAddUpdateModel>
</objRequestModel>
</UserAddUpdateRequestModel>
multipart/form-data
Sample:
<UserAddUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.User"><objRequestModel><UserAddUpdateModel><Designation>sample string 6</Designation><EmailID>sample string 4</EmailID><FacilityIDs><FacilityIdModel><FacilityID>1</FacilityID></FacilityIdModel><FacilityIdModel><FacilityID>1</FacilityID></FacilityIdModel></FacilityIDs><FirstName>sample string 1</FirstName><IsPushNotificationEnabled>true</IsPushNotificationEnabled><LastName>sample string 2</LastName><Phone>sample string 5</Phone><UserCode>sample string 3</UserCode><UserID>1</UserID><UserTypeIDs><UserTypeIdModel><UserTypeID>1</UserTypeID></UserTypeIdModel><UserTypeIdModel><UserTypeID>1</UserTypeID></UserTypeIdModel></UserTypeIDs></UserAddUpdateModel><UserAddUpdateModel><Designation>sample string 6</Designation><EmailID>sample string 4</EmailID><FacilityIDs><FacilityIdModel><FacilityID>1</FacilityID></FacilityIdModel><FacilityIdModel><FacilityID>1</FacilityID></FacilityIdModel></FacilityIDs><FirstName>sample string 1</FirstName><IsPushNotificationEnabled>true</IsPushNotificationEnabled><LastName>sample string 2</LastName><Phone>sample string 5</Phone><UserCode>sample string 3</UserCode><UserID>1</UserID><UserTypeIDs><UserTypeIdModel><UserTypeID>1</UserTypeID></UserTypeIdModel><UserTypeIdModel><UserTypeID>1</UserTypeID></UserTypeIdModel></UserTypeIDs></UserAddUpdateModel></objRequestModel></UserAddUpdateRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CommonResponseDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
|
| TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"returnID": 1,
"message": "sample string 2",
"successful": true,
"code": 4,
"totalRecord": 5
}
application/xml, text/xml
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"> <Code>4</Code> <Message>sample string 2</Message> <ReturnID>1</ReturnID> <Successful>true</Successful> <TotalRecord>5</TotalRecord> </CommonResponseDataModel>
multipart/form-data
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>