POST api/EmploymentHistory
Request Information
URI Parameters
None.
Body Parameters
EmploymentHistoryName | Description | Type | Additional information |
---|---|---|---|
HistoryID | integer |
None. |
|
EmployeeID | integer |
None. |
|
PreviousPosition | string |
None. |
|
PreviousDepartment | string |
None. |
|
PostingStation | string |
None. |
|
Designation | string |
None. |
|
Appointment | string |
None. |
|
DepartmentWing | string |
None. |
|
JoiningDate | date |
None. |
|
ReleasingDate | date |
None. |
|
PostingDate | date |
None. |
|
FromDate | date |
None. |
|
ToDate | date |
None. |
|
TotalTime | integer |
None. |
|
Employee | Employee |
None. |
Request Formats
application/json, text/json
Sample:
{ "HistoryID": 1, "EmployeeID": 1, "PreviousPosition": "sample string 2", "PreviousDepartment": "sample string 3", "PostingStation": "sample string 4", "Designation": "sample string 5", "Appointment": "sample string 6", "DepartmentWing": "sample string 7", "JoiningDate": "2025-10-19T09:07:20.5201469-05:00", "ReleasingDate": "2025-10-19T09:07:20.5201469-05:00", "PostingDate": "2025-10-19T09:07:20.5201469-05:00", "FromDate": "2025-10-19T09:07:20.5201469-05:00", "ToDate": "2025-10-19T09:07:20.5201469-05:00", "TotalTime": 1, "Employee": { "EmployeeID": 1, "CNIC": "sample string 2", "FirstName": "sample string 3", "LastName": "sample string 4", "ContactNumber": "sample string 5", "Email": "sample string 6", "Address": "sample string 7", "Designation": "sample string 8", "JoiningDate": "2025-10-19T09:07:20.5201469-05:00", "Salary": 10.0, "Status": "sample string 11", "DepartmentID": 1, "ProfilePictureName": "sample string 12", "ProfilePicture": "sample string 13", "Department": { "DepartmentID": 1, "DepartmentName": "sample string 2", "OfficeLocation": "sample string 3", "Employees": [] }, "Educations": [ { "EducationID": 1, "EmployeeID": 1, "Institution": "sample string 2", "CompletionYear": 3, "DocumentName": "sample string 4", "DocumentData": "sample string 5", "DegreeName": "sample string 6", "DegreeType": "sample string 7", "FieldOfStudy": "sample string 8", "GradingSystem": "sample string 9", "Grade": 1.0, "DocumentType": "sample string 10", "TotalGrade": 1.0 }, { "EducationID": 1, "EmployeeID": 1, "Institution": "sample string 2", "CompletionYear": 3, "DocumentName": "sample string 4", "DocumentData": "sample string 5", "DegreeName": "sample string 6", "DegreeType": "sample string 7", "FieldOfStudy": "sample string 8", "GradingSystem": "sample string 9", "Grade": 1.0, "DocumentType": "sample string 10", "TotalGrade": 1.0 } ], "EmploymentHistories": [], "InventoryRequests": [ { "RequestID": 1, "EmployeeID": 1, "RequestDate": "2025-10-19T09:07:20.5201469-05:00", "Status": "sample string 2", "ManagerID": 1, "Reason": "sample string 3", "IssueReturns": [ { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" }, { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" } ], "RequestItems": [ { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } }, { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } } ] }, { "RequestID": 1, "EmployeeID": 1, "RequestDate": "2025-10-19T09:07:20.5201469-05:00", "Status": "sample string 2", "ManagerID": 1, "Reason": "sample string 3", "IssueReturns": [ { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" }, { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" } ], "RequestItems": [ { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } }, { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } } ] } ], "InventoryRequests1": [ { "RequestID": 1, "EmployeeID": 1, "RequestDate": "2025-10-19T09:07:20.5201469-05:00", "Status": "sample string 2", "ManagerID": 1, "Reason": "sample string 3", "IssueReturns": [ { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" }, { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" } ], "RequestItems": [ { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } }, { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } } ] }, { "RequestID": 1, "EmployeeID": 1, "RequestDate": "2025-10-19T09:07:20.5201469-05:00", "Status": "sample string 2", "ManagerID": 1, "Reason": "sample string 3", "IssueReturns": [ { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" }, { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:20.5201469-05:00", "ReturnDate": "2025-10-19T09:07:20.5201469-05:00", "Condition": "sample string 2" } ], "RequestItems": [ { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } }, { "RequestItemID": 1, "RequestID": 1, "ItemID": 1, "Quantity": 2, "InventoryItem": { "ItemID": 1, "ItemName": "sample string 2", "Description": "sample string 3", "CategoryID": 1, "Quantity": 4, "MinimumThreshold": 5, "Status": "sample string 6", "VendorID": 1, "Payment": 1.0, "InventoryCategory": { "CategoryID": 1, "CategoryName": "sample string 2", "InventoryItems": [] }, "RequestItems": [], "Vendor": { "VendorID": 1, "VendorName": "sample string 2", "ContactPerson": "sample string 3", "ContactNumber": "sample string 4", "Email": "sample string 5", "Address": "sample string 6", "City": "sample string 7", "NTN": "sample string 8", "AGPRVendorCode": "sample string 9", "VendorType": "sample string 10", "EffectiveYear": "sample string 11", "InventoryItems": [] } } } ] } ], "Users": [ { "UserID": 1, "EmployeeID": 1, "Username": "sample string 2", "PasswordHash": "sample string 3", "Role": "sample string 4" }, { "UserID": 1, "EmployeeID": 1, "Username": "sample string 2", "PasswordHash": "sample string 3", "Role": "sample string 4" } ] } }
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.