PUT api/Employee/Update

Request Information

URI Parameters

None.

Body Parameters

EmployeeUpdate
NameDescriptionTypeAdditional information
EmployeeId

integer

Required

EmployeeName

string

Required

String length: inclusive between 0 and 100

EmployeeSortName

string

Required

String length: inclusive between 0 and 100

Code

string

String length: inclusive between 0 and 10

ClergyFlag

string

Required

Clergy

ClergyLookup

None.

Prefix

PrefixLookup

Required

Dob

string

Required

Gender

string

Required

PhoneNumber

string

String length: inclusive between 0 and 50

MobileNumber

string

String length: inclusive between 0 and 50

Email

string

String length: inclusive between 0 and 100

Photo

Collection of byte

None.

BloodGroup

BloodGroupLookup

None.

Nationality

NationalityLookup

None.

PassportNumber

string

String length: inclusive between 0 and 100

PassportExpiry

string

None.

PresentHouseName

string

String length: inclusive between 0 and 100

PresentPincode

string

String length: inclusive between 0 and 50

PresentPlace

string

None.

PresentLandMark

string

String length: inclusive between 0 and 200

PresentPO

PlaceLookup

None.

PresentDistrict

PlaceLookup

None.

PresentState

PlaceLookup

None.

PresentCountry

PlaceLookup

None.

PermenantHouseName

string

String length: inclusive between 0 and 100

PermenantPincode

string

String length: inclusive between 0 and 50

PermPlace

string

None.

PermenantLandMark

string

String length: inclusive between 0 and 200

PermPO

PlaceLookup

None.

PermDistrict

PlaceLookup

None.

PermState

PlaceLookup

None.

PermCountry

PlaceLookup

None.

MaritalStatus

MaritalStatusLookup

None.

MarriageDate

string

None.

HomeParish

EstablishmentLookup

None.

AscParish

EstablishmentLookup

None.

CurEstablishment

EstablishmentLookup

Required

CurDesignation

DesignationLookup

Required

CurDepartment

DepartmentLookup

Required

JoinDate

string

None.

RetirementDate

string

None.

EmployeeStatus

EmployeeStatusLookup

Required

EmpServiceFromDate

string

Required

Status

string

Required

Matching regular expression pattern: A|I

ConfirmStatus

string

Required

Matching regular expression pattern: Y|N

UpdateUser

integer

Required

UpdateIp

string

Required

String length: inclusive between 0 and 20

BookId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "EmployeeId": 1,
  "EmployeeName": "sample string 2",
  "EmployeeSortName": "sample string 3",
  "Code": "sample string 4",
  "ClergyFlag": "sample string 5",
  "Clergy": {
    "ClergyId": 1,
    "ClergyName": "sample string 2",
    "Prefix": {
      "PrefixId": 1,
      "PrefixName": "sample string 2"
    },
    "Address": "sample string 3",
    "ClergyStatus": "sample string 4",
    "DOB": "sample string 5",
    "DeaconDate": "sample string 6",
    "ClergyCategoryId": 7,
    "ClergyTypeId": 8
  },
  "Prefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "Dob": "sample string 6",
  "Gender": "sample string 7",
  "PhoneNumber": "sample string 8",
  "MobileNumber": "sample string 9",
  "Email": "sample string 10",
  "Photo": "QEA=",
  "BloodGroup": {
    "BloodGroupId": 1,
    "BloodGroupName": "sample string 2"
  },
  "Nationality": {
    "PlaceId": 1,
    "Nationality": "sample string 2"
  },
  "PassportNumber": "sample string 11",
  "PassportExpiry": "sample string 12",
  "PresentHouseName": "sample string 13",
  "PresentPincode": "sample string 14",
  "PresentPlace": "sample string 15",
  "PresentLandMark": "sample string 16",
  "PresentPO": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PresentDistrict": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PresentState": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PresentCountry": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PermenantHouseName": "sample string 17",
  "PermenantPincode": "sample string 18",
  "PermPlace": "sample string 19",
  "PermenantLandMark": "sample string 20",
  "PermPO": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PermDistrict": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PermState": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "PermCountry": {
    "PlaceId": 1,
    "PlaceName": "sample string 2"
  },
  "MaritalStatus": {
    "MaritalStatusId": 1,
    "MaritalStatusName": "sample string 2"
  },
  "MarriageDate": "sample string 21",
  "HomeParish": {
    "EstablishId": 1,
    "EstablishName": "sample string 2",
    "EstablishType": {
      "EstablishTypeId": 1,
      "EstablishTypeName": "sample string 2"
    },
    "EstablishCategory": {
      "EstablishCategoryId": 1,
      "EstablishCategoryName": "sample string 2"
    },
    "TotalMembers": 3,
    "TotalHouses": 4
  },
  "AscParish": {
    "EstablishId": 1,
    "EstablishName": "sample string 2",
    "EstablishType": {
      "EstablishTypeId": 1,
      "EstablishTypeName": "sample string 2"
    },
    "EstablishCategory": {
      "EstablishCategoryId": 1,
      "EstablishCategoryName": "sample string 2"
    },
    "TotalMembers": 3,
    "TotalHouses": 4
  },
  "CurEstablishment": {
    "EstablishId": 1,
    "EstablishName": "sample string 2",
    "EstablishType": {
      "EstablishTypeId": 1,
      "EstablishTypeName": "sample string 2"
    },
    "EstablishCategory": {
      "EstablishCategoryId": 1,
      "EstablishCategoryName": "sample string 2"
    },
    "TotalMembers": 3,
    "TotalHouses": 4
  },
  "CurDesignation": {
    "DesignationId": 1,
    "DesignationName": "sample string 2"
  },
  "CurDepartment": {
    "DepartmentId": 1,
    "DepartmentName": "sample string 2"
  },
  "JoinDate": "sample string 22",
  "RetirementDate": "sample string 23",
  "EmployeeStatus": {
    "EmployeeStatusId": 1,
    "EmployeeStatusName": "sample string 2"
  },
  "EmpServiceFromDate": "sample string 24",
  "Status": "sample string 25",
  "ConfirmStatus": "sample string 26",
  "UpdateUser": 27,
  "UpdateIp": "sample string 28",
  "BookId": 29
}

application/xml, text/xml

Sample:
<EmployeeUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <AscParish>
    <EstablishCategory>
      <EstablishCategoryId>1</EstablishCategoryId>
      <EstablishCategoryName>sample string 2</EstablishCategoryName>
    </EstablishCategory>
    <EstablishId>1</EstablishId>
    <EstablishName>sample string 2</EstablishName>
    <EstablishType>
      <EstablishTypeId>1</EstablishTypeId>
      <EstablishTypeName>sample string 2</EstablishTypeName>
    </EstablishType>
    <TotalHouses>4</TotalHouses>
    <TotalMembers>3</TotalMembers>
  </AscParish>
  <BloodGroup>
    <BloodGroupId>1</BloodGroupId>
    <BloodGroupName>sample string 2</BloodGroupName>
  </BloodGroup>
  <BookId>29</BookId>
  <Clergy>
    <Address>sample string 3</Address>
    <ClergyCategoryId>7</ClergyCategoryId>
    <ClergyId>1</ClergyId>
    <ClergyName>sample string 2</ClergyName>
    <ClergyStatus>sample string 4</ClergyStatus>
    <ClergyTypeId>8</ClergyTypeId>
    <DOB>sample string 5</DOB>
    <DeaconDate>sample string 6</DeaconDate>
    <Prefix>
      <PrefixId>1</PrefixId>
      <PrefixName>sample string 2</PrefixName>
    </Prefix>
  </Clergy>
  <ClergyFlag>sample string 5</ClergyFlag>
  <Code>sample string 4</Code>
  <ConfirmStatus>sample string 26</ConfirmStatus>
  <CurDepartment>
    <DepartmentId>1</DepartmentId>
    <DepartmentName>sample string 2</DepartmentName>
  </CurDepartment>
  <CurDesignation>
    <DesignationId>1</DesignationId>
    <DesignationName>sample string 2</DesignationName>
  </CurDesignation>
  <CurEstablishment>
    <EstablishCategory>
      <EstablishCategoryId>1</EstablishCategoryId>
      <EstablishCategoryName>sample string 2</EstablishCategoryName>
    </EstablishCategory>
    <EstablishId>1</EstablishId>
    <EstablishName>sample string 2</EstablishName>
    <EstablishType>
      <EstablishTypeId>1</EstablishTypeId>
      <EstablishTypeName>sample string 2</EstablishTypeName>
    </EstablishType>
    <TotalHouses>4</TotalHouses>
    <TotalMembers>3</TotalMembers>
  </CurEstablishment>
  <Dob>sample string 6</Dob>
  <Email>sample string 10</Email>
  <EmpServiceFromDate>sample string 24</EmpServiceFromDate>
  <EmployeeId>1</EmployeeId>
  <EmployeeName>sample string 2</EmployeeName>
  <EmployeeSortName>sample string 3</EmployeeSortName>
  <EmployeeStatus>
    <EmployeeStatusId>1</EmployeeStatusId>
    <EmployeeStatusName>sample string 2</EmployeeStatusName>
  </EmployeeStatus>
  <Gender>sample string 7</Gender>
  <HomeParish>
    <EstablishCategory>
      <EstablishCategoryId>1</EstablishCategoryId>
      <EstablishCategoryName>sample string 2</EstablishCategoryName>
    </EstablishCategory>
    <EstablishId>1</EstablishId>
    <EstablishName>sample string 2</EstablishName>
    <EstablishType>
      <EstablishTypeId>1</EstablishTypeId>
      <EstablishTypeName>sample string 2</EstablishTypeName>
    </EstablishType>
    <TotalHouses>4</TotalHouses>
    <TotalMembers>3</TotalMembers>
  </HomeParish>
  <JoinDate>sample string 22</JoinDate>
  <MaritalStatus>
    <MaritalStatusId>1</MaritalStatusId>
    <MaritalStatusName>sample string 2</MaritalStatusName>
  </MaritalStatus>
  <MarriageDate>sample string 21</MarriageDate>
  <MobileNumber>sample string 9</MobileNumber>
  <Nationality>
    <Nationality>sample string 2</Nationality>
    <PlaceId>1</PlaceId>
  </Nationality>
  <PassportExpiry>sample string 12</PassportExpiry>
  <PassportNumber>sample string 11</PassportNumber>
  <PermCountry>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PermCountry>
  <PermDistrict>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PermDistrict>
  <PermPO>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PermPO>
  <PermPlace>sample string 19</PermPlace>
  <PermState>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PermState>
  <PermenantHouseName>sample string 17</PermenantHouseName>
  <PermenantLandMark>sample string 20</PermenantLandMark>
  <PermenantPincode>sample string 18</PermenantPincode>
  <PhoneNumber>sample string 8</PhoneNumber>
  <Photo>QEA=</Photo>
  <Prefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </Prefix>
  <PresentCountry>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PresentCountry>
  <PresentDistrict>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PresentDistrict>
  <PresentHouseName>sample string 13</PresentHouseName>
  <PresentLandMark>sample string 16</PresentLandMark>
  <PresentPO>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PresentPO>
  <PresentPincode>sample string 14</PresentPincode>
  <PresentPlace>sample string 15</PresentPlace>
  <PresentState>
    <PlaceId>1</PlaceId>
    <PlaceName>sample string 2</PlaceName>
  </PresentState>
  <RetirementDate>sample string 23</RetirementDate>
  <Status>sample string 25</Status>
  <UpdateIp>sample string 28</UpdateIp>
  <UpdateUser>27</UpdateUser>
</EmployeeUpdate>

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.