POST api/SalaryRevision/PostSalaryRevisionForm

Request Information

URI Parameters

None.

Body Parameters

SalaryRevisionViewModel
NameDescriptionTypeAdditional information
actionbyid

integer

None.

WorkexperinceText

string

None.

EmployeeName

string

None.

DepartmentName

string

None.

PositionlevelName

string

None.

LevelName

string

None.

Position

string

None.

RevisionPeriod

string

None.

NextRevisionDueDate

date

None.

NextRevisionDueDatetext

string

None.

RevisionPeriodFrom

string

None.

RevisionPeriodTo

string

None.

SalaryRevisionID

integer

None.

FixedRevisionTypeID

integer

None.

VariableRevisionTypeID

integer

None.

EmployeeID

integer

None.

RevisionValue

decimal number

None.

HikeOnFixedPay

decimal number

None.

HikeOnVariablePay

decimal number

None.

PosLevelChangeIND

boolean

None.

DepartmentID

integer

None.

PositionID

integer

None.

PositionLevelID

integer

None.

InputFromEmployee

string

None.

FeedBackToEmployee

string

None.

RevisedFixedPay

decimal number

None.

RevisedVariablePay

decimal number

None.

RevisedTotalPay

decimal number

None.

RevisionBasedOn

integer

None.

IsAdhocIND

boolean

None.

EffectiveDate

date

None.

ArrearsPay

decimal number

None.

DateofJoin

string

None.

ReportingManagerName

string

None.

EmployeeClass

string

None.

DOJText

string

None.

TotalworkexperinceText

string

None.

PersonId

integer

None.

PhotoPath

string

None.

AuditID

integer

None.

Lastupdatedby

string

None.

RevisedCTC

decimal number

None.

DifferenceTotalPay

decimal number

None.

TotalPay

string

None.

FixedPay

string

None.

VariablePay

string

None.

StatusCode

string

None.

Actions

Collection of ActionViewModel

None.

Views

Collection of ActionViewModel

None.

StatusCodeText

string

None.

ReportingManagerID

integer

None.

FromDateText

string

None.

ToDateText

string

None.

HighestSalary

string

None.

MedianSalary

string

None.

LowestSalary

string

None.

ArrearsPayText

string

None.

NextRevisionDueDateText

string

None.

Status

string

None.

DocumentName

string

None.

DocumentPath

string

None.

Comments

string

None.

FixedPayText

string

None.

CurrentTotalSalText

string

None.

VariablePayText

string

None.

FixedPayCal

decimal number

None.

VariablePayCal

decimal number

None.

PersonSkillId

integer

None.

CertificationIND

boolean

None.

CertificationName

string

None.

ValidFrom

date

None.

ValidTo

date

None.

IsCertificationRenewable

boolean

None.

UploadDocuments

string

None.

Request Formats

application/json, text/json

Sample:
{
  "actionbyid": 1,
  "WorkexperinceText": "sample string 2",
  "EmployeeName": "sample string 3",
  "DepartmentName": "sample string 4",
  "PositionlevelName": "sample string 5",
  "LevelName": "sample string 6",
  "Position": "sample string 7",
  "RevisionPeriod": "sample string 8",
  "NextRevisionDueDate": "2024-09-20T00:23:57.2062542+05:30",
  "NextRevisionDueDatetext": "sample string 10",
  "RevisionPeriodFrom": "sample string 11",
  "RevisionPeriodTo": "sample string 12",
  "SalaryRevisionID": 13,
  "FixedRevisionTypeID": 14,
  "VariableRevisionTypeID": 15,
  "EmployeeID": 16,
  "RevisionValue": 17.0,
  "HikeOnFixedPay": 18.0,
  "HikeOnVariablePay": 19.0,
  "PosLevelChangeIND": true,
  "DepartmentID": 21,
  "PositionID": 22,
  "PositionLevelID": 23,
  "InputFromEmployee": "sample string 24",
  "FeedBackToEmployee": "sample string 25",
  "RevisedFixedPay": 26.0,
  "RevisedVariablePay": 27.0,
  "RevisedTotalPay": 28.0,
  "RevisionBasedOn": 29,
  "IsAdhocIND": true,
  "EffectiveDate": "2024-09-20T00:23:57.2062542+05:30",
  "ArrearsPay": 32.0,
  "DateofJoin": "sample string 33",
  "ReportingManagerName": "sample string 34",
  "EmployeeClass": "sample string 35",
  "DOJText": "sample string 36",
  "TotalworkexperinceText": "sample string 37",
  "PersonId": 38,
  "PhotoPath": "sample string 39",
  "AuditID": 40,
  "Lastupdatedby": "sample string 41",
  "RevisedCTC": 42.0,
  "DifferenceTotalPay": 43.0,
  "TotalPay": "sample string 44",
  "FixedPay": "sample string 45",
  "VariablePay": "sample string 46",
  "StatusCode": "sample string 47",
  "Actions": [
    {
      "StatusCode": "sample string 1",
      "ActionName": "sample string 2",
      "RecordStatusCode": "sample string 3",
      "ActionType": "sample string 4",
      "DestinationSiteMapID": 5
    },
    {
      "StatusCode": "sample string 1",
      "ActionName": "sample string 2",
      "RecordStatusCode": "sample string 3",
      "ActionType": "sample string 4",
      "DestinationSiteMapID": 5
    }
  ],
  "Views": [
    {
      "StatusCode": "sample string 1",
      "ActionName": "sample string 2",
      "RecordStatusCode": "sample string 3",
      "ActionType": "sample string 4",
      "DestinationSiteMapID": 5
    },
    {
      "StatusCode": "sample string 1",
      "ActionName": "sample string 2",
      "RecordStatusCode": "sample string 3",
      "ActionType": "sample string 4",
      "DestinationSiteMapID": 5
    }
  ],
  "StatusCodeText": "sample string 48",
  "ReportingManagerID": 49,
  "FromDateText": "sample string 50",
  "ToDateText": "sample string 51",
  "HighestSalary": "sample string 52",
  "MedianSalary": "sample string 53",
  "LowestSalary": "sample string 54",
  "ArrearsPayText": "sample string 55",
  "NextRevisionDueDateText": "sample string 56",
  "Status": "sample string 57",
  "DocumentName": "sample string 58",
  "DocumentPath": "sample string 59",
  "Comments": "sample string 60",
  "FixedPayText": "sample string 61",
  "CurrentTotalSalText": "sample string 62",
  "VariablePayText": "sample string 63",
  "FixedPayCal": 64.0,
  "VariablePayCal": 65.0,
  "PersonSkillId": 66,
  "CertificationIND": true,
  "CertificationName": "sample string 68",
  "ValidFrom": "2024-09-20T00:23:57.2062542+05:30",
  "ValidTo": "2024-09-20T00:23:57.2062542+05:30",
  "IsCertificationRenewable": true,
  "UploadDocuments": "sample string 72"
}

application/xml, text/xml

Sample:
<SalaryRevisionViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HRMSWebAPI.Transaction.SalaryRevision">
  <Actions xmlns:d2p1="http://schemas.datacontract.org/2004/07/HRMSWebAPI.Transaction.Workflow">
    <d2p1:ActionViewModel>
      <d2p1:ActionName>sample string 2</d2p1:ActionName>
      <d2p1:ActionType>sample string 4</d2p1:ActionType>
      <d2p1:RecordStatusCode>sample string 3</d2p1:RecordStatusCode>
      <d2p1:StatusCode>sample string 1</d2p1:StatusCode>
    </d2p1:ActionViewModel>
    <d2p1:ActionViewModel>
      <d2p1:ActionName>sample string 2</d2p1:ActionName>
      <d2p1:ActionType>sample string 4</d2p1:ActionType>
      <d2p1:RecordStatusCode>sample string 3</d2p1:RecordStatusCode>
      <d2p1:StatusCode>sample string 1</d2p1:StatusCode>
    </d2p1:ActionViewModel>
  </Actions>
  <ArrearsPay>32</ArrearsPay>
  <ArrearsPayText>sample string 55</ArrearsPayText>
  <AuditID>40</AuditID>
  <CertificationIND>true</CertificationIND>
  <CertificationName>sample string 68</CertificationName>
  <Comments>sample string 60</Comments>
  <CurrentTotalSalText>sample string 62</CurrentTotalSalText>
  <DOJText>sample string 36</DOJText>
  <DateofJoin>sample string 33</DateofJoin>
  <DepartmentID>21</DepartmentID>
  <DepartmentName>sample string 4</DepartmentName>
  <DifferenceTotalPay>43</DifferenceTotalPay>
  <DocumentName>sample string 58</DocumentName>
  <DocumentPath>sample string 59</DocumentPath>
  <EffectiveDate>2024-09-20T00:23:57.2062542+05:30</EffectiveDate>
  <EmployeeClass>sample string 35</EmployeeClass>
  <EmployeeID>16</EmployeeID>
  <EmployeeName>sample string 3</EmployeeName>
  <FeedBackToEmployee>sample string 25</FeedBackToEmployee>
  <FixedPay>sample string 45</FixedPay>
  <FixedPayCal>64</FixedPayCal>
  <FixedPayText>sample string 61</FixedPayText>
  <FixedRevisionTypeID>14</FixedRevisionTypeID>
  <FromDateText>sample string 50</FromDateText>
  <HighestSalary>sample string 52</HighestSalary>
  <HikeOnFixedPay>18</HikeOnFixedPay>
  <HikeOnVariablePay>19</HikeOnVariablePay>
  <InputFromEmployee>sample string 24</InputFromEmployee>
  <IsAdhocIND>true</IsAdhocIND>
  <IsCertificationRenewable>true</IsCertificationRenewable>
  <Lastupdatedby>sample string 41</Lastupdatedby>
  <LevelName>sample string 6</LevelName>
  <LowestSalary>sample string 54</LowestSalary>
  <MedianSalary>sample string 53</MedianSalary>
  <NextRevisionDueDate>2024-09-20T00:23:57.2062542+05:30</NextRevisionDueDate>
  <NextRevisionDueDateText>sample string 56</NextRevisionDueDateText>
  <NextRevisionDueDatetext>sample string 10</NextRevisionDueDatetext>
  <PersonId>38</PersonId>
  <PersonSkillId>66</PersonSkillId>
  <PhotoPath>sample string 39</PhotoPath>
  <PosLevelChangeIND>true</PosLevelChangeIND>
  <Position>sample string 7</Position>
  <PositionID>22</PositionID>
  <PositionLevelID>23</PositionLevelID>
  <PositionlevelName>sample string 5</PositionlevelName>
  <ReportingManagerID>49</ReportingManagerID>
  <ReportingManagerName>sample string 34</ReportingManagerName>
  <RevisedCTC>42</RevisedCTC>
  <RevisedFixedPay>26</RevisedFixedPay>
  <RevisedTotalPay>28</RevisedTotalPay>
  <RevisedVariablePay>27</RevisedVariablePay>
  <RevisionBasedOn>29</RevisionBasedOn>
  <RevisionPeriod>sample string 8</RevisionPeriod>
  <RevisionPeriodFrom>sample string 11</RevisionPeriodFrom>
  <RevisionPeriodTo>sample string 12</RevisionPeriodTo>
  <RevisionValue>17</RevisionValue>
  <SalaryRevisionID>13</SalaryRevisionID>
  <Status>sample string 57</Status>
  <StatusCode>sample string 47</StatusCode>
  <StatusCodeText>sample string 48</StatusCodeText>
  <ToDateText>sample string 51</ToDateText>
  <TotalPay>sample string 44</TotalPay>
  <TotalworkexperinceText>sample string 37</TotalworkexperinceText>
  <UploadDocuments>sample string 72</UploadDocuments>
  <ValidFrom>2024-09-20T00:23:57.2062542+05:30</ValidFrom>
  <ValidTo>2024-09-20T00:23:57.2062542+05:30</ValidTo>
  <VariablePay>sample string 46</VariablePay>
  <VariablePayCal>65</VariablePayCal>
  <VariablePayText>sample string 63</VariablePayText>
  <VariableRevisionTypeID>15</VariableRevisionTypeID>
  <Views xmlns:d2p1="http://schemas.datacontract.org/2004/07/HRMSWebAPI.Transaction.Workflow">
    <d2p1:ActionViewModel>
      <d2p1:ActionName>sample string 2</d2p1:ActionName>
      <d2p1:ActionType>sample string 4</d2p1:ActionType>
      <d2p1:RecordStatusCode>sample string 3</d2p1:RecordStatusCode>
      <d2p1:StatusCode>sample string 1</d2p1:StatusCode>
    </d2p1:ActionViewModel>
    <d2p1:ActionViewModel>
      <d2p1:ActionName>sample string 2</d2p1:ActionName>
      <d2p1:ActionType>sample string 4</d2p1:ActionType>
      <d2p1:RecordStatusCode>sample string 3</d2p1:RecordStatusCode>
      <d2p1:StatusCode>sample string 1</d2p1:StatusCode>
    </d2p1:ActionViewModel>
  </Views>
  <WorkexperinceText>sample string 2</WorkexperinceText>
  <actionbyid>1</actionbyid>
</SalaryRevisionViewModel>

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.