POST api/Profile/UpdateUserInfo

Request Information

URI Parameters

None.

Body Parameters

UserInfoModel
NameDescriptionTypeAdditional information
UserID

string

None.

Admin_UserID

string

None.

Username

string

None.

Title

integer

None.

TitleName

string

None.

Surname

string

None.

Firstname

string

None.

IdType

integer

None.

IdPassNbr

string

None.

Sex

integer

None.

DOB

string

None.

MobileNbr

string

None.

Email

string

None.

Province

integer

None.

ProvinceName

string

None.

Occupation

integer

None.

OccupationName

string

None.

OccuptionOther

string

None.

PracticeBody

integer

None.

PracticeBodyName

string

None.

PracticeBodyOther

string

None.

PracticeNumber

string

None.

LinkingType

integer

None.

Level

integer

None.

LevelName

string

None.

Role

integer

None.

RoleName

string

None.

District

integer

None.

DistrictName

string

None.

SubDistrict

integer

None.

SubDistrictName

string

None.

RoleRequested

boolean

None.

ReqLevelName

string

None.

ReqProvince

string

None.

ReqRoleName

string

None.

ReqDistrictName

string

None.

ReqSubDistrictName

string

None.

NotificationMethod

integer

None.

NotificationMethodCases

integer

None.

NotificationMethodNewUser

integer

None.

NotificationAllCases

integer

None.

NotificationsConditions

Collection of integer

None.

facilities

Collection of FacilityInfoModel

None.

Request Formats

application/json, text/json

Sample:
{
  "facilities": [
    {
      "FacilityID": "sample string 1",
      "FacilityName": "sample string 2",
      "ProvinceName": "sample string 3",
      "DistrictName": "sample string 4",
      "SubDistrictName": "sample string 5",
      "SectorName": "sample string 6",
      "Status": "sample string 7"
    },
    {
      "FacilityID": "sample string 1",
      "FacilityName": "sample string 2",
      "ProvinceName": "sample string 3",
      "DistrictName": "sample string 4",
      "SubDistrictName": "sample string 5",
      "SectorName": "sample string 6",
      "Status": "sample string 7"
    }
  ],
  "UserID": "sample string 1",
  "Admin_UserID": "sample string 2",
  "Username": "sample string 3",
  "Title": 4,
  "TitleName": "sample string 5",
  "Surname": "sample string 6",
  "Firstname": "sample string 7",
  "IdType": 8,
  "IdPassNbr": "sample string 9",
  "Sex": 10,
  "DOB": "sample string 11",
  "MobileNbr": "sample string 12",
  "Email": "sample string 13",
  "Province": 14,
  "ProvinceName": "sample string 15",
  "Occupation": 16,
  "OccupationName": "sample string 17",
  "OccuptionOther": "sample string 18",
  "PracticeBody": 19,
  "PracticeBodyName": "sample string 20",
  "PracticeBodyOther": "sample string 21",
  "PracticeNumber": "sample string 22",
  "LinkingType": 23,
  "Level": 24,
  "LevelName": "sample string 25",
  "Role": 26,
  "RoleName": "sample string 27",
  "District": 28,
  "DistrictName": "sample string 29",
  "SubDistrict": 30,
  "SubDistrictName": "sample string 31",
  "RoleRequested": true,
  "ReqLevelName": "sample string 33",
  "ReqProvince": "sample string 34",
  "ReqRoleName": "sample string 35",
  "ReqDistrictName": "sample string 36",
  "ReqSubDistrictName": "sample string 37",
  "NotificationMethod": 38,
  "NotificationMethodCases": 39,
  "NotificationMethodNewUser": 40,
  "NotificationAllCases": 41,
  "NotificationsConditions": [
    1,
    2
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Response
NameDescriptionTypeAdditional information
status

string

None.

message

string

None.

sqlErrorNumber

string

None.

sqlErrorMessage

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "sqlErrorNumber": "sample string 3",
  "sqlErrorMessage": "sample string 4"
}