POST Api/RecruitmentProjectOrders/Search

Pobiera odfiltrowaną listę obiektów RecruitmentProjectOrder

Request Information

URI Parameters

None.

Body Parameters

ustawienia filtrowania i sortowania wyników

RecruitmentProjectOrderFilter
NameDescriptionTypeAdditional information
TextFilter

string

None.

StartDate

date

None.

EndDate

date

None.

SortOrder

RecruitmentProjectOrderSortEnum

Required

RecruitmentProjectId

integer

None.

WorkPositionId

integer

None.

OrganizationalUnitId

integer

None.

ProjectForOrgUnitId

integer

None.

ItemsPerPage

integer

None.

CurrentPage

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "textFilter": "sample string 1",
  "startDate": "2024-05-18T08:06:43.8476226+00:00",
  "endDate": "2024-05-18T08:06:43.8476226+00:00",
  "sortOrder": 0,
  "recruitmentProjectId": 1,
  "workPositionId": 1,
  "organizationalUnitId": 1,
  "projectForOrgUnitId": 1,
  "itemsPerPage": 2,
  "currentPage": 3
}

multipart/form-data

Sample:
{"textFilter":"sample string 1","startDate":"2024-05-18T08:06:43.8476226+00:00","endDate":"2024-05-18T08:06:43.8476226+00:00","sortOrder":0,"recruitmentProjectId":1,"workPositionId":1,"organizationalUnitId":1,"projectForOrgUnitId":1,"itemsPerPage":2,"currentPage":3}

application/xml, text/xml

Sample:
<RecruitmentProjectOrderFilter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ItemsPerPage>2</ItemsPerPage>
  <CurrentPage>3</CurrentPage>
  <TextFilter>sample string 1</TextFilter>
  <StartDate />
  <EndDate />
  <SortOrder>RecruitmentProjectOrderIdAsc</SortOrder>
  <RecruitmentProjectId>1</RecruitmentProjectId>
  <WorkPositionId>1</WorkPositionId>
  <OrganizationalUnitId>1</OrganizationalUnitId>
  <ProjectForOrgUnitId>1</ProjectForOrgUnitId>
</RecruitmentProjectOrderFilter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

lista obiektów RecruitmentProjectOrder zgodna z ustawieniem filtrowania oraz całkowita liczba wszystkich elementów w bazie spełniających kryteria (całkowita liczba obiektów jest obliczana tylo dla pierwszej strony CurrentPage == 0)

Collection of 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-18T08:06:43.8632498+00:00",
    "workEndDate": "2024-05-18T08:06:43.8632498+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-18T08:06:43.8632498+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
  },
  {
    "recruitmentProjectOrderId": 1,
    "workPositionId": 2,
    "organizationalUnitId": 3,
    "projectForOrgUnitId": 1,
    "workStartDate": "2024-05-18T08:06:43.8632498+00:00",
    "workEndDate": "2024-05-18T08:06:43.8632498+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-18T08:06:43.8632498+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-18T08:06:43.8632498+00:00","workEndDate":"2024-05-18T08:06:43.8632498+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-18T08:06:43.8632498+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},{"recruitmentProjectOrderId":1,"workPositionId":2,"organizationalUnitId":3,"projectForOrgUnitId":1,"workStartDate":"2024-05-18T08:06:43.8632498+00:00","workEndDate":"2024-05-18T08:06:43.8632498+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-18T08:06:43.8632498+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:
<ArrayOfRecruitmentProjectOrderDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RecruitmentProjectOrderDto>
    <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>
  <RecruitmentProjectOrderDto>
    <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>
</ArrayOfRecruitmentProjectOrderDto>