POST Api/RecruitmentProjectOrders

Dodaje asynchronicznie nowy obiekt RecruitmentProjectOrder do bazy danych

Request Information

URI Parameters

None.

Body Parameters

nowy obiekt

RecruitmentProjectOrderDto
NameDescriptionTypeAdditional information
RecruitmentProjectOrderId

integer

Required

WorkPositionId

integer

Required

OrganizationalUnitId

integer

Required

ProjectForOrgUnitId

integer

Required

WorkStartDate

date

None.

WorkEndDate

date

None.

TargetBoth

integer

Required

TargetMale

integer

Required

TargetFemale

integer

Required

HiredCandidates

integer

None.

CandidatesInProcess

integer

None.

Target

integer

None.

NumberNewCandidates

integer

None.

CurrentFemale

integer

None.

CurrentMale

integer

None.

CurrentBoth

integer

None.

CreatedBy

string

None.

CreationDate

date

None.

Comment

string

None.

IsCanceled

boolean

None.

RecruitmentProjectId

integer

None.

RecruitmentProjectOrderDetails

Collection of RecruitmentProjectOrderDetailsDto

None.

HasProjects

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "recruitmentProjectOrderId": 1,
  "workPositionId": 2,
  "organizationalUnitId": 3,
  "projectForOrgUnitId": 1,
  "workStartDate": "2024-05-18T03:52:36.7127858+00:00",
  "workEndDate": "2024-05-18T03:52:36.7127858+00:00",
  "targetBoth": 4,
  "targetMale": 5,
  "targetFemale": 6,
  "hiredCandidates": 7,
  "candidatesInProcess": 8,
  "target": 9,
  "numberNewCandidates": 10,
  "currentFemale": 11,
  "currentMale": 12,
  "currentBoth": 13,
  "createdBy": "sample string 14",
  "creationDate": "2024-05-18T03:52:36.7127858+00:00",
  "comment": "sample string 15",
  "isCanceled": true,
  "recruitmentProjectId": 17,
  "recruitmentProjectOrderDetails": [
    {
      "recruitmentProjectId": 1,
      "title": "sample string 1",
      "candidates": [
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        },
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        }
      ]
    },
    {
      "recruitmentProjectId": 1,
      "title": "sample string 1",
      "candidates": [
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        },
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        }
      ]
    }
  ],
  "hasProjects": true
}

multipart/form-data

Sample:
{"recruitmentProjectOrderId":1,"workPositionId":2,"organizationalUnitId":3,"projectForOrgUnitId":1,"workStartDate":"2024-05-18T03:52:36.7127858+00:00","workEndDate":"2024-05-18T03:52:36.7127858+00:00","targetBoth":4,"targetMale":5,"targetFemale":6,"hiredCandidates":7,"candidatesInProcess":8,"target":9,"numberNewCandidates":10,"currentFemale":11,"currentMale":12,"currentBoth":13,"createdBy":"sample string 14","creationDate":"2024-05-18T03:52:36.7127858+00:00","comment":"sample string 15","isCanceled":true,"recruitmentProjectId":17,"recruitmentProjectOrderDetails":[{"recruitmentProjectId":1,"title":"sample string 1","candidates":[{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"},{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"}]},{"recruitmentProjectId":1,"title":"sample string 1","candidates":[{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"},{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"}]}],"hasProjects":true}

application/xml, text/xml

Sample:
<RecruitmentProjectOrderDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RecruitmentProjectOrderId>1</RecruitmentProjectOrderId>
  <WorkPositionId>2</WorkPositionId>
  <OrganizationalUnitId>3</OrganizationalUnitId>
  <ProjectForOrgUnitId>1</ProjectForOrgUnitId>
  <WorkStartDate />
  <WorkEndDate />
  <TargetBoth>4</TargetBoth>
  <TargetMale>5</TargetMale>
  <TargetFemale>6</TargetFemale>
  <HiredCandidates>7</HiredCandidates>
  <CandidatesInProcess>8</CandidatesInProcess>
  <Target>9</Target>
  <NumberNewCandidates>10</NumberNewCandidates>
  <CurrentFemale>11</CurrentFemale>
  <CurrentMale>12</CurrentMale>
  <CurrentBoth>13</CurrentBoth>
  <CreatedBy>sample string 14</CreatedBy>
  <CreationDate />
  <Comment>sample string 15</Comment>
  <IsCanceled>true</IsCanceled>
  <RecruitmentProjectId>17</RecruitmentProjectId>
  <RecruitmentProjectOrderDetails>
    <RecruitmentProjectOrderDetailsDto>
      <RecruitmentProjectId>1</RecruitmentProjectId>
      <Title>sample string 1</Title>
      <Candidates>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
      </Candidates>
    </RecruitmentProjectOrderDetailsDto>
    <RecruitmentProjectOrderDetailsDto>
      <RecruitmentProjectId>1</RecruitmentProjectId>
      <Title>sample string 1</Title>
      <Candidates>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
      </Candidates>
    </RecruitmentProjectOrderDetailsDto>
  </RecruitmentProjectOrderDetails>
  <HasProjects>true</HasProjects>
</RecruitmentProjectOrderDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

identyfikator nowo dodanego obiektu

RecruitmentProjectOrderDto
NameDescriptionTypeAdditional information
RecruitmentProjectOrderId

integer

Required

WorkPositionId

integer

Required

OrganizationalUnitId

integer

Required

ProjectForOrgUnitId

integer

Required

WorkStartDate

date

None.

WorkEndDate

date

None.

TargetBoth

integer

Required

TargetMale

integer

Required

TargetFemale

integer

Required

HiredCandidates

integer

None.

CandidatesInProcess

integer

None.

Target

integer

None.

NumberNewCandidates

integer

None.

CurrentFemale

integer

None.

CurrentMale

integer

None.

CurrentBoth

integer

None.

CreatedBy

string

None.

CreationDate

date

None.

Comment

string

None.

IsCanceled

boolean

None.

RecruitmentProjectId

integer

None.

RecruitmentProjectOrderDetails

Collection of RecruitmentProjectOrderDetailsDto

None.

HasProjects

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "recruitmentProjectOrderId": 1,
  "workPositionId": 2,
  "organizationalUnitId": 3,
  "projectForOrgUnitId": 1,
  "workStartDate": "2024-05-18T03:52:36.7596521+00:00",
  "workEndDate": "2024-05-18T03:52:36.7596521+00:00",
  "targetBoth": 4,
  "targetMale": 5,
  "targetFemale": 6,
  "hiredCandidates": 7,
  "candidatesInProcess": 8,
  "target": 9,
  "numberNewCandidates": 10,
  "currentFemale": 11,
  "currentMale": 12,
  "currentBoth": 13,
  "createdBy": "sample string 14",
  "creationDate": "2024-05-18T03:52:36.7596521+00:00",
  "comment": "sample string 15",
  "isCanceled": true,
  "recruitmentProjectId": 17,
  "recruitmentProjectOrderDetails": [
    {
      "recruitmentProjectId": 1,
      "title": "sample string 1",
      "candidates": [
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        },
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        }
      ]
    },
    {
      "recruitmentProjectId": 1,
      "title": "sample string 1",
      "candidates": [
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        },
        {
          "name": "sample string 1",
          "surname": "sample string 2",
          "nationality": "sample string 3"
        }
      ]
    }
  ],
  "hasProjects": true
}

multipart/form-data

Sample:
{"recruitmentProjectOrderId":1,"workPositionId":2,"organizationalUnitId":3,"projectForOrgUnitId":1,"workStartDate":"2024-05-18T03:52:36.7596521+00:00","workEndDate":"2024-05-18T03:52:36.7596521+00:00","targetBoth":4,"targetMale":5,"targetFemale":6,"hiredCandidates":7,"candidatesInProcess":8,"target":9,"numberNewCandidates":10,"currentFemale":11,"currentMale":12,"currentBoth":13,"createdBy":"sample string 14","creationDate":"2024-05-18T03:52:36.7596521+00:00","comment":"sample string 15","isCanceled":true,"recruitmentProjectId":17,"recruitmentProjectOrderDetails":[{"recruitmentProjectId":1,"title":"sample string 1","candidates":[{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"},{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"}]},{"recruitmentProjectId":1,"title":"sample string 1","candidates":[{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"},{"name":"sample string 1","surname":"sample string 2","nationality":"sample string 3"}]}],"hasProjects":true}

application/xml, text/xml

Sample:
<RecruitmentProjectOrderDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RecruitmentProjectOrderId>1</RecruitmentProjectOrderId>
  <WorkPositionId>2</WorkPositionId>
  <OrganizationalUnitId>3</OrganizationalUnitId>
  <ProjectForOrgUnitId>1</ProjectForOrgUnitId>
  <WorkStartDate />
  <WorkEndDate />
  <TargetBoth>4</TargetBoth>
  <TargetMale>5</TargetMale>
  <TargetFemale>6</TargetFemale>
  <HiredCandidates>7</HiredCandidates>
  <CandidatesInProcess>8</CandidatesInProcess>
  <Target>9</Target>
  <NumberNewCandidates>10</NumberNewCandidates>
  <CurrentFemale>11</CurrentFemale>
  <CurrentMale>12</CurrentMale>
  <CurrentBoth>13</CurrentBoth>
  <CreatedBy>sample string 14</CreatedBy>
  <CreationDate />
  <Comment>sample string 15</Comment>
  <IsCanceled>true</IsCanceled>
  <RecruitmentProjectId>17</RecruitmentProjectId>
  <RecruitmentProjectOrderDetails>
    <RecruitmentProjectOrderDetailsDto>
      <RecruitmentProjectId>1</RecruitmentProjectId>
      <Title>sample string 1</Title>
      <Candidates>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
      </Candidates>
    </RecruitmentProjectOrderDetailsDto>
    <RecruitmentProjectOrderDetailsDto>
      <RecruitmentProjectId>1</RecruitmentProjectId>
      <Title>sample string 1</Title>
      <Candidates>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
        <WorkerOrderDetialsDto>
          <Name>sample string 1</Name>
          <Surname>sample string 2</Surname>
          <Nationality>sample string 3</Nationality>
        </WorkerOrderDetialsDto>
      </Candidates>
    </RecruitmentProjectOrderDetailsDto>
  </RecruitmentProjectOrderDetails>
  <HasProjects>true</HasProjects>
</RecruitmentProjectOrderDto>