POST Api/AssignedOrganizationalUnits

Dodaje asynchronicznie nowy obiekt AssignedOrganizationalUnit do bazy danych

Request Information

URI Parameters

None.

Body Parameters

nowy obiekt

AssignedOrganizationalUnitDto
NameDescriptionTypeAdditional information
AssignedOrganizationalUnitId

integer

Required

ProfileId

string

Required

OrganizationalUnitId

integer

Required

ForManagement

boolean

None.

ForWork

boolean

None.

Banned

boolean

None.

ReasonOfRemove

string

None.

RemoveDate

date

None.

WorkerRank

integer

None.

ResignationDate

date

None.

ReasonOfResignationIds

Collection of integer

None.

TypeOfResignationId

integer

None.

TotalHoursSpendOnWork

decimal number

Required

Sequence

integer

None.

WorkerCommonPot

boolean

None.

WorkStartDate

date

None.

OrganizationalUnitPath

string

None.

OrgUnitName

string

None.

Request Formats

application/json, text/json

Sample:
{
  "assignedOrganizationalUnitId": 1,
  "profileId": "sample string 2",
  "organizationalUnitId": 3,
  "forManagement": true,
  "forWork": true,
  "banned": true,
  "reasonOfRemove": "sample string 7",
  "removeDate": "2024-05-18T06:43:59.5266533+00:00",
  "workerRank": 1,
  "resignationDate": "2024-05-18T06:43:59.5266533+00:00",
  "reasonOfResignationIds": [
    1,
    2
  ],
  "typeOfResignationId": 1,
  "totalHoursSpendOnWork": 8.0,
  "sequence": 1,
  "workerCommonPot": true,
  "workStartDate": "2024-05-18T06:43:59.5266533+00:00",
  "organizationalUnitPath": "sample string 9",
  "orgUnitName": "sample string 10"
}

multipart/form-data

Sample:
{"assignedOrganizationalUnitId":1,"profileId":"sample string 2","organizationalUnitId":3,"forManagement":true,"forWork":true,"banned":true,"reasonOfRemove":"sample string 7","removeDate":"2024-05-18T06:43:59.5266533+00:00","workerRank":1,"resignationDate":"2024-05-18T06:43:59.5266533+00:00","reasonOfResignationIds":[1,2],"typeOfResignationId":1,"totalHoursSpendOnWork":8.0,"sequence":1,"workerCommonPot":true,"workStartDate":"2024-05-18T06:43:59.5266533+00:00","organizationalUnitPath":"sample string 9","orgUnitName":"sample string 10"}

application/xml, text/xml

Sample:
<AssignedOrganizationalUnitDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AssignedOrganizationalUnitId>1</AssignedOrganizationalUnitId>
  <ProfileId>sample string 2</ProfileId>
  <OrganizationalUnitId>3</OrganizationalUnitId>
  <ForManagement>true</ForManagement>
  <ForWork>true</ForWork>
  <Banned>true</Banned>
  <ReasonOfRemove>sample string 7</ReasonOfRemove>
  <RemoveDate />
  <WorkerRank>1</WorkerRank>
  <ResignationDate />
  <ReasonOfResignationIds>
    <int>1</int>
    <int>2</int>
  </ReasonOfResignationIds>
  <TypeOfResignationId>1</TypeOfResignationId>
  <TotalHoursSpendOnWork>8</TotalHoursSpendOnWork>
  <Sequence>1</Sequence>
  <WorkerCommonPot>true</WorkerCommonPot>
  <WorkStartDate />
  <OrganizationalUnitPath>sample string 9</OrganizationalUnitPath>
  <OrgUnitName>sample string 10</OrgUnitName>
</AssignedOrganizationalUnitDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

identyfikator nowo dodanego obiektu

AssignedOrganizationalUnitDto
NameDescriptionTypeAdditional information
AssignedOrganizationalUnitId

integer

Required

ProfileId

string

Required

OrganizationalUnitId

integer

Required

ForManagement

boolean

None.

ForWork

boolean

None.

Banned

boolean

None.

ReasonOfRemove

string

None.

RemoveDate

date

None.

WorkerRank

integer

None.

ResignationDate

date

None.

ReasonOfResignationIds

Collection of integer

None.

TypeOfResignationId

integer

None.

TotalHoursSpendOnWork

decimal number

Required

Sequence

integer

None.

WorkerCommonPot

boolean

None.

WorkStartDate

date

None.

OrganizationalUnitPath

string

None.

OrgUnitName

string

None.

Response Formats

application/json, text/json

Sample:
{
  "assignedOrganizationalUnitId": 1,
  "profileId": "sample string 2",
  "organizationalUnitId": 3,
  "forManagement": true,
  "forWork": true,
  "banned": true,
  "reasonOfRemove": "sample string 7",
  "removeDate": "2024-05-18T06:43:59.5266533+00:00",
  "workerRank": 1,
  "resignationDate": "2024-05-18T06:43:59.5266533+00:00",
  "reasonOfResignationIds": [
    1,
    2
  ],
  "typeOfResignationId": 1,
  "totalHoursSpendOnWork": 8.0,
  "sequence": 1,
  "workerCommonPot": true,
  "workStartDate": "2024-05-18T06:43:59.5266533+00:00",
  "organizationalUnitPath": "sample string 9",
  "orgUnitName": "sample string 10"
}

multipart/form-data

Sample:
{"assignedOrganizationalUnitId":1,"profileId":"sample string 2","organizationalUnitId":3,"forManagement":true,"forWork":true,"banned":true,"reasonOfRemove":"sample string 7","removeDate":"2024-05-18T06:43:59.5266533+00:00","workerRank":1,"resignationDate":"2024-05-18T06:43:59.5266533+00:00","reasonOfResignationIds":[1,2],"typeOfResignationId":1,"totalHoursSpendOnWork":8.0,"sequence":1,"workerCommonPot":true,"workStartDate":"2024-05-18T06:43:59.5266533+00:00","organizationalUnitPath":"sample string 9","orgUnitName":"sample string 10"}

application/xml, text/xml

Sample:
<AssignedOrganizationalUnitDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AssignedOrganizationalUnitId>1</AssignedOrganizationalUnitId>
  <ProfileId>sample string 2</ProfileId>
  <OrganizationalUnitId>3</OrganizationalUnitId>
  <ForManagement>true</ForManagement>
  <ForWork>true</ForWork>
  <Banned>true</Banned>
  <ReasonOfRemove>sample string 7</ReasonOfRemove>
  <RemoveDate />
  <WorkerRank>1</WorkerRank>
  <ResignationDate />
  <ReasonOfResignationIds>
    <int>1</int>
    <int>2</int>
  </ReasonOfResignationIds>
  <TypeOfResignationId>1</TypeOfResignationId>
  <TotalHoursSpendOnWork>8</TotalHoursSpendOnWork>
  <Sequence>1</Sequence>
  <WorkerCommonPot>true</WorkerCommonPot>
  <WorkStartDate />
  <OrganizationalUnitPath>sample string 9</OrganizationalUnitPath>
  <OrgUnitName>sample string 10</OrgUnitName>
</AssignedOrganizationalUnitDto>