POST api/inventory/request
Request Information
URI Parameters
None.
Body Parameters
InventoryRequestName | Description | Type | Additional information |
---|---|---|---|
RequestID | integer |
None. |
|
EmployeeID | integer |
None. |
|
RequestDate | date |
None. |
|
Status | string |
None. |
|
ManagerID | integer |
None. |
|
Reason | string |
None. |
|
Employee | Employee |
None. |
|
Employee1 | Employee |
None. |
|
IssueReturns | Collection of IssueReturn |
None. |
|
RequestItems | Collection of RequestItem |
None. |
Request Formats
application/json, text/json
Sample:
{ "RequestID": 1, "EmployeeID": 1, "RequestDate": "2025-10-19T09:07:21.0670091-05:00", "Status": "sample string 2", "ManagerID": 1, "Reason": "sample string 3", "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:21.0670091-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": [ { "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:21.0670091-05:00", "ReleasingDate": "2025-10-19T09:07:21.0670091-05:00", "PostingDate": "2025-10-19T09:07:21.0670091-05:00", "FromDate": "2025-10-19T09:07:21.0670091-05:00", "ToDate": "2025-10-19T09:07:21.0670091-05:00", "TotalTime": 1 }, { "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:21.0670091-05:00", "ReleasingDate": "2025-10-19T09:07:21.0670091-05:00", "PostingDate": "2025-10-19T09:07:21.0670091-05:00", "FromDate": "2025-10-19T09:07:21.0670091-05:00", "ToDate": "2025-10-19T09:07:21.0670091-05:00", "TotalTime": 1 } ], "InventoryRequests": [], "InventoryRequests1": [], "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" } ] }, "Employee1": { "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:21.0670091-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": [ { "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:21.0670091-05:00", "ReleasingDate": "2025-10-19T09:07:21.0670091-05:00", "PostingDate": "2025-10-19T09:07:21.0670091-05:00", "FromDate": "2025-10-19T09:07:21.0670091-05:00", "ToDate": "2025-10-19T09:07:21.0670091-05:00", "TotalTime": 1 }, { "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:21.0670091-05:00", "ReleasingDate": "2025-10-19T09:07:21.0670091-05:00", "PostingDate": "2025-10-19T09:07:21.0670091-05:00", "FromDate": "2025-10-19T09:07:21.0670091-05:00", "ToDate": "2025-10-19T09:07:21.0670091-05:00", "TotalTime": 1 } ], "InventoryRequests": [], "InventoryRequests1": [], "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" } ] }, "IssueReturns": [ { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:21.0670091-05:00", "ReturnDate": "2025-10-19T09:07:21.0670091-05:00", "Condition": "sample string 2" }, { "TransactionID": 1, "RequestID": 1, "IssueDate": "2025-10-19T09:07:21.0670091-05:00", "ReturnDate": "2025-10-19T09:07:21.0670091-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": [] } } } ] }
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.