POST api/dictionary/Vendor?masterLogin={masterLogin}&masterPassword={masterPassword}

Добавить нового производителя (бренд) в словарь "Производители (бренды)".

Описание запроса

Параметры URI

ИмяОписаниеТипДополнительная информация
masterLogin

Имя пользователя администратора системы

string

Нет

masterPassword

Пароль администратора системы

string

Нет

Параметры запроса

Информация о добавляемом производителе (бренде)

VendorModel
ИмяОписаниеТипДополнительная информация
Name

Поле Name содержит бренд

string

Обязательное поле

Максимальная длина: 100

Минимальная длина: 1

Description

Поле Description содержит текстовое описание бренда

string

Максимальная длина: 1000

Image

Поле Image содержит изображение логотипа

FileModel

Нет

Форматы запроса

application/json, text/json

Пример:
{
  "Name": "sample string 1",
  "Description": "sample string 2",
  "Image": {
    "Data": "sample string 1",
    "Type": "sample string 2"
  }
}

application/xml, text/xml

Пример:
<VendorModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <Description>sample string 2</Description>
  <Image>
    <Data>sample string 1</Data>
    <Type>sample string 2</Type>
  </Image>
  <Name>sample string 1</Name>
</VendorModel>

application/x-www-form-urlencoded

Пример:

Пример недоступен.

Описание ответа

Описание ресурса

Добавленный производитель (бренд).

VendorView
ИмяОписаниеТипДополнительная информация
Name

Поле Name содержит наименование производителя

string

Нет

Description

Поле Description содержит текстовое описание производителя

string

Нет

ImagePath

Поле ImagePath содержит ссылку (относительную) на изображение логотипа производителя

string

Нет

Id

Идентификатор

integer

Нет

Aliases

Поле Aliases содержит массив кросс-наименований производителя для конкретного веб-сервиса

Коллекция VendorCrossView

Нет

Форматы ответа

application/json, text/json

Пример:
{
  "Name": "sample string 1",
  "Description": "sample string 2",
  "ImagePath": "sample string 3",
  "Id": 4,
  "Aliases": [
    {
      "WebServiceId": 1,
      "Alias": "sample string 2"
    },
    {
      "WebServiceId": 1,
      "Alias": "sample string 2"
    }
  ]
}

application/xml, text/xml

Пример:
<VendorView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <Aliases>
    <VendorCrossView>
      <Alias>sample string 2</Alias>
      <WebServiceId>1</WebServiceId>
    </VendorCrossView>
    <VendorCrossView>
      <Alias>sample string 2</Alias>
      <WebServiceId>1</WebServiceId>
    </VendorCrossView>
  </Aliases>
  <Description>sample string 2</Description>
  <Id>4</Id>
  <ImagePath>sample string 3</ImagePath>
  <Name>sample string 1</Name>
</VendorView>