POST api/SaveSite

Request Information

URI Parameters

None.

Body Parameters

SiteRequestModel
NameDescriptionTypeAdditional information
SiteId

integer

None.

SiteName

string

None.

SiteDescription

string

None.

SiteTypeId

integer

None.

IsActive

boolean

None.

SiteCode

string

None.

StateSiteCode

string

None.

RegionId

integer

None.

USDASiteTypeId

byte

None.

ParentSiteId

integer

None.

AddressLine1

string

None.

AddressLine2

string

None.

City

string

None.

ZipCode

string

None.

StateId

integer

None.

ContactPerson

string

None.

ContactPersonPosition

string

None.

ContactPhone

string

None.

IsFeedingSite

boolean

None.

EnableOrdering

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "SiteId": 1,
  "SiteName": "sample string 1",
  "SiteDescription": "sample string 2",
  "SiteTypeId": 3,
  "IsActive": true,
  "SiteCode": "sample string 5",
  "StateSiteCode": "sample string 6",
  "RegionId": 7,
  "USDASiteTypeId": 64,
  "ParentSiteId": 1,
  "AddressLine1": "sample string 8",
  "AddressLine2": "sample string 9",
  "City": "sample string 10",
  "ZipCode": "sample string 11",
  "StateId": 12,
  "ContactPerson": "sample string 13",
  "ContactPersonPosition": "sample string 14",
  "ContactPhone": "sample string 15",
  "IsFeedingSite": true,
  "EnableOrdering": true
}

application/xml, text/xml

Sample:
<SiteRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cybersoft.Primero.OnlineFRE.APIs.Models.Order">
  <AddressLine1>sample string 8</AddressLine1>
  <AddressLine2>sample string 9</AddressLine2>
  <City>sample string 10</City>
  <ContactPerson>sample string 13</ContactPerson>
  <ContactPersonPosition>sample string 14</ContactPersonPosition>
  <ContactPhone>sample string 15</ContactPhone>
  <EnableOrdering>true</EnableOrdering>
  <IsActive>true</IsActive>
  <IsFeedingSite>true</IsFeedingSite>
  <ParentSiteId>1</ParentSiteId>
  <RegionId>7</RegionId>
  <SiteCode>sample string 5</SiteCode>
  <SiteDescription>sample string 2</SiteDescription>
  <SiteId>1</SiteId>
  <SiteName>sample string 1</SiteName>
  <SiteTypeId>3</SiteTypeId>
  <StateId>12</StateId>
  <StateSiteCode>sample string 6</StateSiteCode>
  <USDASiteTypeId>64</USDASiteTypeId>
  <ZipCode>sample string 11</ZipCode>
</SiteRequestModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SiteRequestModel'.

Response Information

Resource Description

SiteResponseModel
NameDescriptionTypeAdditional information
SiteId

integer

None.

IsSucess

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "SiteId": 1,
  "IsSucess": true
}

application/xml, text/xml

Sample:
<SiteResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cybersoft.Primero.OnlineFRE.APIs.Models.Order">
  <IsSucess>true</IsSucess>
  <SiteId>1</SiteId>
</SiteResponseModel>