POST api/part/SavePartMasterComplete

Request Information

URI Parameters

None.

Body Parameters

PartMasterSaveRequest
NameDescriptionTypeAdditional information
PartID

integer

None.

PartNo

string

None.

PartName

string

None.

Weight

decimal number

None.

TotalCost

decimal number

None.

CustomerID

integer

None.

ImagePath

string

None.

DocumentPath

string

None.

IsLocked

boolean

None.

LockPassword

string

None.

RoutingDetails

Collection of PartRoutingDetailRequest

None.

ImageBase64

string

None.

ImageFileName

string

None.

DocBase64List

Collection of string

None.

DocFileNameList

Collection of string

None.

Request Formats

application/json, text/json

Sample:
{
  "PartID": 1,
  "PartNo": "sample string 2",
  "PartName": "sample string 3",
  "Weight": 4.1,
  "TotalCost": 5.1,
  "CustomerID": 6,
  "ImagePath": "sample string 7",
  "DocumentPath": "sample string 8",
  "IsLocked": true,
  "LockPassword": "sample string 10",
  "RoutingDetails": [
    {
      "SequenceNo": 1,
      "OperationName": "sample string 2",
      "StageName": "sample string 3",
      "MachiningCost": 4.1,
      "CycleTimeInMin": 5.1,
      "IdealSettingTimeInMin": 6.1,
      "CompatibleMachines": "sample string 7",
      "ChildParts": [
        {
          "ChildPartID": 1,
          "ChildPartNo": "sample string 2",
          "ChildPartName": "sample string 3",
          "QtyPerAssembly": 4.1,
          "Remarks": "sample string 5"
        },
        {
          "ChildPartID": 1,
          "ChildPartNo": "sample string 2",
          "ChildPartName": "sample string 3",
          "QtyPerAssembly": 4.1,
          "Remarks": "sample string 5"
        }
      ]
    },
    {
      "SequenceNo": 1,
      "OperationName": "sample string 2",
      "StageName": "sample string 3",
      "MachiningCost": 4.1,
      "CycleTimeInMin": 5.1,
      "IdealSettingTimeInMin": 6.1,
      "CompatibleMachines": "sample string 7",
      "ChildParts": [
        {
          "ChildPartID": 1,
          "ChildPartNo": "sample string 2",
          "ChildPartName": "sample string 3",
          "QtyPerAssembly": 4.1,
          "Remarks": "sample string 5"
        },
        {
          "ChildPartID": 1,
          "ChildPartNo": "sample string 2",
          "ChildPartName": "sample string 3",
          "QtyPerAssembly": 4.1,
          "Remarks": "sample string 5"
        }
      ]
    }
  ],
  "ImageBase64": "sample string 11",
  "ImageFileName": "sample string 12",
  "DocBase64List": [
    "sample string 1",
    "sample string 2"
  ],
  "DocFileNameList": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<PartMasterSaveRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pressapi.Models">
  <CustomerID>6</CustomerID>
  <DocBase64List xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </DocBase64List>
  <DocFileNameList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </DocFileNameList>
  <DocumentPath>sample string 8</DocumentPath>
  <ImageBase64>sample string 11</ImageBase64>
  <ImageFileName>sample string 12</ImageFileName>
  <ImagePath>sample string 7</ImagePath>
  <IsLocked>true</IsLocked>
  <LockPassword>sample string 10</LockPassword>
  <PartID>1</PartID>
  <PartName>sample string 3</PartName>
  <PartNo>sample string 2</PartNo>
  <RoutingDetails>
    <PartRoutingDetailRequest>
      <ChildParts>
        <PartRoutingChildPartRequest>
          <ChildPartID>1</ChildPartID>
          <ChildPartName>sample string 3</ChildPartName>
          <ChildPartNo>sample string 2</ChildPartNo>
          <QtyPerAssembly>4.1</QtyPerAssembly>
          <Remarks>sample string 5</Remarks>
        </PartRoutingChildPartRequest>
        <PartRoutingChildPartRequest>
          <ChildPartID>1</ChildPartID>
          <ChildPartName>sample string 3</ChildPartName>
          <ChildPartNo>sample string 2</ChildPartNo>
          <QtyPerAssembly>4.1</QtyPerAssembly>
          <Remarks>sample string 5</Remarks>
        </PartRoutingChildPartRequest>
      </ChildParts>
      <CompatibleMachines>sample string 7</CompatibleMachines>
      <CycleTimeInMin>5.1</CycleTimeInMin>
      <IdealSettingTimeInMin>6.1</IdealSettingTimeInMin>
      <MachiningCost>4.1</MachiningCost>
      <OperationName>sample string 2</OperationName>
      <SequenceNo>1</SequenceNo>
      <StageName>sample string 3</StageName>
    </PartRoutingDetailRequest>
    <PartRoutingDetailRequest>
      <ChildParts>
        <PartRoutingChildPartRequest>
          <ChildPartID>1</ChildPartID>
          <ChildPartName>sample string 3</ChildPartName>
          <ChildPartNo>sample string 2</ChildPartNo>
          <QtyPerAssembly>4.1</QtyPerAssembly>
          <Remarks>sample string 5</Remarks>
        </PartRoutingChildPartRequest>
        <PartRoutingChildPartRequest>
          <ChildPartID>1</ChildPartID>
          <ChildPartName>sample string 3</ChildPartName>
          <ChildPartNo>sample string 2</ChildPartNo>
          <QtyPerAssembly>4.1</QtyPerAssembly>
          <Remarks>sample string 5</Remarks>
        </PartRoutingChildPartRequest>
      </ChildParts>
      <CompatibleMachines>sample string 7</CompatibleMachines>
      <CycleTimeInMin>5.1</CycleTimeInMin>
      <IdealSettingTimeInMin>6.1</IdealSettingTimeInMin>
      <MachiningCost>4.1</MachiningCost>
      <OperationName>sample string 2</OperationName>
      <SequenceNo>1</SequenceNo>
      <StageName>sample string 3</StageName>
    </PartRoutingDetailRequest>
  </RoutingDetails>
  <TotalCost>5.1</TotalCost>
  <Weight>4.1</Weight>
</PartMasterSaveRequest>

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.