POST api/ProformaInvoice/UpdateSample

Request Information

URI Parameters

None.

Body Parameters

PIDetailsBindingModel
NameDescriptionTypeAdditional information
PIDetailsId

integer

None.

CategoryId

integer

None.

CustomerReference

string

None.

SampleDetails

string

None.

VerificationOne

string

None.

VerificationOneBy

integer

None.

VerificationOneDate

date

None.

VerificationOneRemark

string

None.

VerificationTwo

string

None.

VerificationTwoBy

integer

None.

VerificationTwoDate

date

None.

SampleImage

string

None.

ProformaInvoiceId

integer

None.

CreatedBy

integer

None.

CreationDate

date

None.

UpdatedBy

integer

None.

UpdationDate

date

None.

IsActive

boolean

None.

BranchId

integer

None.

tests

Collection of PIDetailsTestBindingModel

None.

SampleStatus

string

None.

DisplayReportDetails

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "PIDetailsId": 1,
  "CategoryId": 1,
  "CustomerReference": "sample string 2",
  "SampleDetails": "sample string 3",
  "VerificationOne": "sample string 4",
  "VerificationOneBy": 1,
  "VerificationOneDate": "2026-02-07T17:47:32.9094109+05:30",
  "VerificationOneRemark": "sample string 5",
  "VerificationTwo": "sample string 6",
  "VerificationTwoBy": 1,
  "VerificationTwoDate": "2026-02-07T17:47:32.9094109+05:30",
  "SampleImage": "sample string 7",
  "ProformaInvoiceId": 1,
  "CreatedBy": 1,
  "CreationDate": "2026-02-07T17:47:32.9094109+05:30",
  "UpdatedBy": 1,
  "UpdationDate": "2026-02-07T17:47:32.9094109+05:30",
  "IsActive": true,
  "BranchId": 1,
  "tests": [
    {
      "PIDetailsTestId": 1,
      "PIDetailsId": 1,
      "ProformaInvoiceId": 1,
      "TestId": 1,
      "TestName": "sample string 2",
      "TestMethodId": 1,
      "TestMethodName": "sample string 3",
      "TestRate": 1.1,
      "Quantity": 1.1,
      "TaxableAmount": 1.1,
      "TaxAmount": 1.1,
      "TotalAmount": 1.1,
      "CreatedBy": 1,
      "CreationDate": "2026-02-07T17:47:32.9094109+05:30",
      "UpdatedBy": 1,
      "UpdationDate": "2026-02-07T17:47:32.9094109+05:30",
      "IsActive": true,
      "DiscountPercent": 1.1,
      "DiscountAmount": 1.1,
      "IsInvoiceGenerated": true,
      "TestStatus": "sample string 4"
    },
    {
      "PIDetailsTestId": 1,
      "PIDetailsId": 1,
      "ProformaInvoiceId": 1,
      "TestId": 1,
      "TestName": "sample string 2",
      "TestMethodId": 1,
      "TestMethodName": "sample string 3",
      "TestRate": 1.1,
      "Quantity": 1.1,
      "TaxableAmount": 1.1,
      "TaxAmount": 1.1,
      "TotalAmount": 1.1,
      "CreatedBy": 1,
      "CreationDate": "2026-02-07T17:47:32.9094109+05:30",
      "UpdatedBy": 1,
      "UpdationDate": "2026-02-07T17:47:32.9094109+05:30",
      "IsActive": true,
      "DiscountPercent": 1.1,
      "DiscountAmount": 1.1,
      "IsInvoiceGenerated": true,
      "TestStatus": "sample string 4"
    }
  ],
  "SampleStatus": "sample string 8",
  "DisplayReportDetails": true
}

application/xml, text/xml

Sample:
<PIDetailsBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/labman_api.Models">
  <BranchId>1</BranchId>
  <CategoryId>1</CategoryId>
  <CreatedBy>1</CreatedBy>
  <CreationDate>2026-02-07T17:47:32.9094109+05:30</CreationDate>
  <CustomerReference>sample string 2</CustomerReference>
  <DisplayReportDetails>true</DisplayReportDetails>
  <IsActive>true</IsActive>
  <PIDetailsId>1</PIDetailsId>
  <ProformaInvoiceId>1</ProformaInvoiceId>
  <SampleDetails>sample string 3</SampleDetails>
  <SampleImage>sample string 7</SampleImage>
  <SampleStatus>sample string 8</SampleStatus>
  <UpdatedBy>1</UpdatedBy>
  <UpdationDate>2026-02-07T17:47:32.9094109+05:30</UpdationDate>
  <VerificationOne>sample string 4</VerificationOne>
  <VerificationOneBy>1</VerificationOneBy>
  <VerificationOneDate>2026-02-07T17:47:32.9094109+05:30</VerificationOneDate>
  <VerificationOneRemark>sample string 5</VerificationOneRemark>
  <VerificationTwo>sample string 6</VerificationTwo>
  <VerificationTwoBy>1</VerificationTwoBy>
  <VerificationTwoDate>2026-02-07T17:47:32.9094109+05:30</VerificationTwoDate>
  <tests>
    <PIDetailsTestBindingModel>
      <CreatedBy>1</CreatedBy>
      <CreationDate>2026-02-07T17:47:32.9094109+05:30</CreationDate>
      <DiscountAmount>1.1</DiscountAmount>
      <DiscountPercent>1.1</DiscountPercent>
      <IsActive>true</IsActive>
      <IsInvoiceGenerated>true</IsInvoiceGenerated>
      <PIDetailsId>1</PIDetailsId>
      <PIDetailsTestId>1</PIDetailsTestId>
      <ProformaInvoiceId>1</ProformaInvoiceId>
      <Quantity>1.1</Quantity>
      <TaxAmount>1.1</TaxAmount>
      <TaxableAmount>1.1</TaxableAmount>
      <TestId>1</TestId>
      <TestMethodId>1</TestMethodId>
      <TestMethodName>sample string 3</TestMethodName>
      <TestName>sample string 2</TestName>
      <TestRate>1.1</TestRate>
      <TestStatus>sample string 4</TestStatus>
      <TotalAmount>1.1</TotalAmount>
      <UpdatedBy>1</UpdatedBy>
      <UpdationDate>2026-02-07T17:47:32.9094109+05:30</UpdationDate>
    </PIDetailsTestBindingModel>
    <PIDetailsTestBindingModel>
      <CreatedBy>1</CreatedBy>
      <CreationDate>2026-02-07T17:47:32.9094109+05:30</CreationDate>
      <DiscountAmount>1.1</DiscountAmount>
      <DiscountPercent>1.1</DiscountPercent>
      <IsActive>true</IsActive>
      <IsInvoiceGenerated>true</IsInvoiceGenerated>
      <PIDetailsId>1</PIDetailsId>
      <PIDetailsTestId>1</PIDetailsTestId>
      <ProformaInvoiceId>1</ProformaInvoiceId>
      <Quantity>1.1</Quantity>
      <TaxAmount>1.1</TaxAmount>
      <TaxableAmount>1.1</TaxableAmount>
      <TestId>1</TestId>
      <TestMethodId>1</TestMethodId>
      <TestMethodName>sample string 3</TestMethodName>
      <TestName>sample string 2</TestName>
      <TestRate>1.1</TestRate>
      <TestStatus>sample string 4</TestStatus>
      <TotalAmount>1.1</TotalAmount>
      <UpdatedBy>1</UpdatedBy>
      <UpdationDate>2026-02-07T17:47:32.9094109+05:30</UpdationDate>
    </PIDetailsTestBindingModel>
  </tests>
</PIDetailsBindingModel>

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.