POST api/employee/addEmployeeForm

Request Information

URI Parameters

None.

Body Parameters

EmployeeDTO
NameDescriptionTypeAdditional information
ID

integer

None.

FirstName

string

None.

MiddleName

string

None.

LastName

string

None.

EmpDate

string

None.

StreetAddress

string

None.

ApartmentUnit

string

None.

City

string

None.

State

string

None.

ZIPCode

string

None.

Phone

string

None.

Email

string

None.

DateAvailable

string

None.

SSN

string

None.

DesiredSalary

string

None.

PositionAppliedFor

string

None.

IsUSCitizen

boolean

None.

IsAuthToWorkInUS

boolean

None.

HasWorkedInCompany

boolean

None.

HasWorkedInCompanyWhen

string

None.

IsConvictedFelony

boolean

None.

IsConvictedFelonyExplain

string

None.

HighSchoolName

string

None.

HighSchoolAddress

string

None.

HighSchoolFrom

string

None.

HighSchoolTo

string

None.

IsHighSchoolGraduate

string

None.

Diploma

string

None.

CollegeName

string

None.

CollegeAddress

string

None.

CollegeFrom

string

None.

CollegeTo

string

None.

IsCollegeGraduate

string

None.

CollegeDegree

string

None.

EduOtherName

string

None.

EduOtherAddress

string

None.

EduOtherFrom

string

None.

EduOtherTo

string

None.

EduOtherIsGraduate

string

None.

EduOtherDegree

string

None.

MilitaryServiceBranch

string

None.

MSFrom

string

None.

MSTo

string

None.

RankAtDischarge

string

None.

DischargeRank

string

None.

DischargeType

string

None.

MSIfExplain

string

None.

CopyofDrivingLicense

string

None.

CopyofSocialSecurityCard

string

None.

CopyofGreenCardProofWorkAuthorization

string

None.

ProfessionalReferences

Collection of EmployeeProfessionalReferenceDTO

None.

PreviousEmployments

Collection of EmployeePreviousEmploymentDTO

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "FirstName": "sample string 2",
  "MiddleName": "sample string 3",
  "LastName": "sample string 4",
  "EmpDate": "sample string 5",
  "StreetAddress": "sample string 6",
  "ApartmentUnit": "sample string 7",
  "City": "sample string 8",
  "State": "sample string 9",
  "ZIPCode": "sample string 10",
  "Phone": "sample string 11",
  "Email": "sample string 12",
  "DateAvailable": "sample string 13",
  "SSN": "sample string 14",
  "DesiredSalary": "sample string 15",
  "PositionAppliedFor": "sample string 16",
  "IsUSCitizen": true,
  "IsAuthToWorkInUS": true,
  "HasWorkedInCompany": true,
  "HasWorkedInCompanyWhen": "sample string 20",
  "IsConvictedFelony": true,
  "IsConvictedFelonyExplain": "sample string 22",
  "HighSchoolName": "sample string 23",
  "HighSchoolAddress": "sample string 24",
  "HighSchoolFrom": "sample string 25",
  "HighSchoolTo": "sample string 26",
  "IsHighSchoolGraduate": "sample string 27",
  "Diploma": "sample string 28",
  "CollegeName": "sample string 29",
  "CollegeAddress": "sample string 30",
  "CollegeFrom": "sample string 31",
  "CollegeTo": "sample string 32",
  "IsCollegeGraduate": "sample string 33",
  "CollegeDegree": "sample string 34",
  "EduOtherName": "sample string 35",
  "EduOtherAddress": "sample string 36",
  "EduOtherFrom": "sample string 37",
  "EduOtherTo": "sample string 38",
  "EduOtherIsGraduate": "sample string 39",
  "EduOtherDegree": "sample string 40",
  "MilitaryServiceBranch": "sample string 41",
  "MSFrom": "sample string 42",
  "MSTo": "sample string 43",
  "RankAtDischarge": "sample string 44",
  "DischargeRank": "sample string 45",
  "DischargeType": "sample string 46",
  "MSIfExplain": "sample string 47",
  "CopyofDrivingLicense": "sample string 48",
  "CopyofSocialSecurityCard": "sample string 49",
  "CopyofGreenCardProofWorkAuthorization": "sample string 50",
  "ProfessionalReferences": [
    {
      "ID": 1,
      "FullName": "sample string 2",
      "Relationship": "sample string 3",
      "Company": "sample string 4",
      "Phone": "sample string 5",
      "Address": "sample string 6"
    },
    {
      "ID": 1,
      "FullName": "sample string 2",
      "Relationship": "sample string 3",
      "Company": "sample string 4",
      "Phone": "sample string 5",
      "Address": "sample string 6"
    }
  ],
  "PreviousEmployments": [
    {
      "ID": 1,
      "Company": "sample string 2",
      "Phone": "sample string 3",
      "Address": "sample string 4",
      "Supervisor": "sample string 5",
      "JobTitle": "sample string 6",
      "StartingSalary": "sample string 7",
      "EndingSalary": "sample string 8",
      "Responsibilities": "sample string 9",
      "From": "sample string 10",
      "To": "sample string 11",
      "ReasonForLeaving": "sample string 12",
      "CanWeContactPreSupervisor": "sample string 13"
    },
    {
      "ID": 1,
      "Company": "sample string 2",
      "Phone": "sample string 3",
      "Address": "sample string 4",
      "Supervisor": "sample string 5",
      "JobTitle": "sample string 6",
      "StartingSalary": "sample string 7",
      "EndingSalary": "sample string 8",
      "Responsibilities": "sample string 9",
      "From": "sample string 10",
      "To": "sample string 11",
      "ReasonForLeaving": "sample string 12",
      "CanWeContactPreSupervisor": "sample string 13"
    }
  ]
}

application/xml, text/xml

Sample:
<EmployeeDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ProtecBuild.API.Models">
  <ApartmentUnit>sample string 7</ApartmentUnit>
  <City>sample string 8</City>
  <CollegeAddress>sample string 30</CollegeAddress>
  <CollegeDegree>sample string 34</CollegeDegree>
  <CollegeFrom>sample string 31</CollegeFrom>
  <CollegeName>sample string 29</CollegeName>
  <CollegeTo>sample string 32</CollegeTo>
  <CopyofDrivingLicense>sample string 48</CopyofDrivingLicense>
  <CopyofGreenCardProofWorkAuthorization>sample string 50</CopyofGreenCardProofWorkAuthorization>
  <CopyofSocialSecurityCard>sample string 49</CopyofSocialSecurityCard>
  <DateAvailable>sample string 13</DateAvailable>
  <DesiredSalary>sample string 15</DesiredSalary>
  <Diploma>sample string 28</Diploma>
  <DischargeRank>sample string 45</DischargeRank>
  <DischargeType>sample string 46</DischargeType>
  <EduOtherAddress>sample string 36</EduOtherAddress>
  <EduOtherDegree>sample string 40</EduOtherDegree>
  <EduOtherFrom>sample string 37</EduOtherFrom>
  <EduOtherIsGraduate>sample string 39</EduOtherIsGraduate>
  <EduOtherName>sample string 35</EduOtherName>
  <EduOtherTo>sample string 38</EduOtherTo>
  <Email>sample string 12</Email>
  <EmpDate>sample string 5</EmpDate>
  <FirstName>sample string 2</FirstName>
  <HasWorkedInCompany>true</HasWorkedInCompany>
  <HasWorkedInCompanyWhen>sample string 20</HasWorkedInCompanyWhen>
  <HighSchoolAddress>sample string 24</HighSchoolAddress>
  <HighSchoolFrom>sample string 25</HighSchoolFrom>
  <HighSchoolName>sample string 23</HighSchoolName>
  <HighSchoolTo>sample string 26</HighSchoolTo>
  <ID>1</ID>
  <IsAuthToWorkInUS>true</IsAuthToWorkInUS>
  <IsCollegeGraduate>sample string 33</IsCollegeGraduate>
  <IsConvictedFelony>true</IsConvictedFelony>
  <IsConvictedFelonyExplain>sample string 22</IsConvictedFelonyExplain>
  <IsHighSchoolGraduate>sample string 27</IsHighSchoolGraduate>
  <IsUSCitizen>true</IsUSCitizen>
  <LastName>sample string 4</LastName>
  <MSFrom>sample string 42</MSFrom>
  <MSIfExplain>sample string 47</MSIfExplain>
  <MSTo>sample string 43</MSTo>
  <MiddleName>sample string 3</MiddleName>
  <MilitaryServiceBranch>sample string 41</MilitaryServiceBranch>
  <Phone>sample string 11</Phone>
  <PositionAppliedFor>sample string 16</PositionAppliedFor>
  <PreviousEmployments>
    <EmployeePreviousEmploymentDTO>
      <Address>sample string 4</Address>
      <CanWeContactPreSupervisor>sample string 13</CanWeContactPreSupervisor>
      <Company>sample string 2</Company>
      <EndingSalary>sample string 8</EndingSalary>
      <From>sample string 10</From>
      <ID>1</ID>
      <JobTitle>sample string 6</JobTitle>
      <Phone>sample string 3</Phone>
      <ReasonForLeaving>sample string 12</ReasonForLeaving>
      <Responsibilities>sample string 9</Responsibilities>
      <StartingSalary>sample string 7</StartingSalary>
      <Supervisor>sample string 5</Supervisor>
      <To>sample string 11</To>
    </EmployeePreviousEmploymentDTO>
    <EmployeePreviousEmploymentDTO>
      <Address>sample string 4</Address>
      <CanWeContactPreSupervisor>sample string 13</CanWeContactPreSupervisor>
      <Company>sample string 2</Company>
      <EndingSalary>sample string 8</EndingSalary>
      <From>sample string 10</From>
      <ID>1</ID>
      <JobTitle>sample string 6</JobTitle>
      <Phone>sample string 3</Phone>
      <ReasonForLeaving>sample string 12</ReasonForLeaving>
      <Responsibilities>sample string 9</Responsibilities>
      <StartingSalary>sample string 7</StartingSalary>
      <Supervisor>sample string 5</Supervisor>
      <To>sample string 11</To>
    </EmployeePreviousEmploymentDTO>
  </PreviousEmployments>
  <ProfessionalReferences>
    <EmployeeProfessionalReferenceDTO>
      <Address>sample string 6</Address>
      <Company>sample string 4</Company>
      <FullName>sample string 2</FullName>
      <ID>1</ID>
      <Phone>sample string 5</Phone>
      <Relationship>sample string 3</Relationship>
    </EmployeeProfessionalReferenceDTO>
    <EmployeeProfessionalReferenceDTO>
      <Address>sample string 6</Address>
      <Company>sample string 4</Company>
      <FullName>sample string 2</FullName>
      <ID>1</ID>
      <Phone>sample string 5</Phone>
      <Relationship>sample string 3</Relationship>
    </EmployeeProfessionalReferenceDTO>
  </ProfessionalReferences>
  <RankAtDischarge>sample string 44</RankAtDischarge>
  <SSN>sample string 14</SSN>
  <State>sample string 9</State>
  <StreetAddress>sample string 6</StreetAddress>
  <ZIPCode>sample string 10</ZIPCode>
</EmployeeDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.