PUT api/Users

Редактировать профиль пользователя по Id

Request Information

URI Parameters

None.

Body Parameters

UserProfileEditViewModel
NameDescriptionTypeAdditional information
Id

Идентификатор пользователя

integer

None.

Login

Логин пользователя

string

None.

Email

Email пользователя

string

None.

FirstName

Имя пользователя

string

None.

MiddleName

Отчество пользователя

string

None.

LastName

Фамилия пользователя

string

None.

RegionId

Уникальный идентификатор региона

integer

None.

Organization

Организация

string

None.

Department

Отдел

string

None.

Position

Должность

string

None.

ChiefId

Уникальный идентификатор руководителя пользователя

integer

None.

AlternateId

Уникальный идентификатор актуального заместителя пользователя на время отсутствия

integer

None.

PostalCode

Индекс

string

None.

Address

Адрес

string

None.

Room

Офис

string

None.

InternalPhone

Внутренний телефон

string

None.

CityPhone

Городской телефон

string

None.

MobilePhone

Мобильный телефон

string

None.

IsActual

Актуальность пользователя

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Login": "sample string 2",
  "Email": "sample string 3",
  "FirstName": "sample string 4",
  "MiddleName": "sample string 5",
  "LastName": "sample string 6",
  "RegionId": 1,
  "Organization": "sample string 7",
  "Department": "sample string 8",
  "Position": "sample string 9",
  "ChiefId": 1,
  "AlternateId": 1,
  "PostalCode": "sample string 10",
  "Address": "sample string 11",
  "Room": "sample string 12",
  "InternalPhone": "sample string 13",
  "CityPhone": "sample string 14",
  "MobilePhone": "sample string 15",
  "IsActual": true
}

text/html, multipart/form-data

Sample:
{"Id":1,"Login":"sample string 2","Email":"sample string 3","FirstName":"sample string 4","MiddleName":"sample string 5","LastName":"sample string 6","RegionId":1,"Organization":"sample string 7","Department":"sample string 8","Position":"sample string 9","ChiefId":1,"AlternateId":1,"PostalCode":"sample string 10","Address":"sample string 11","Room":"sample string 12","InternalPhone":"sample string 13","CityPhone":"sample string 14","MobilePhone":"sample string 15","IsActual":true}

application/xml, text/xml

Sample:
<UserProfileEditViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AGAT.TSSM.API.Models.Users">
  <Address>sample string 11</Address>
  <AlternateId>1</AlternateId>
  <ChiefId>1</ChiefId>
  <CityPhone>sample string 14</CityPhone>
  <Department>sample string 8</Department>
  <Email>sample string 3</Email>
  <FirstName>sample string 4</FirstName>
  <Id>1</Id>
  <InternalPhone>sample string 13</InternalPhone>
  <IsActual>true</IsActual>
  <LastName>sample string 6</LastName>
  <Login>sample string 2</Login>
  <MiddleName>sample string 5</MiddleName>
  <MobilePhone>sample string 15</MobilePhone>
  <Organization>sample string 7</Organization>
  <Position>sample string 9</Position>
  <PostalCode>sample string 10</PostalCode>
  <RegionId>1</RegionId>
  <Room>sample string 12</Room>
</UserProfileEditViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Success Resource Description

IHttpActionResult

None.

Error Resource Description (Реализовано не везде)

OperationResult
NameDescriptionTypeAdditional information
Target

Возвращаемый объект

Object

None.

Status

Статус операции

ResultStatus

None.

Error

Детализация ошибки

Error

None.

Response Formats

application/json, text/json, text/html, multipart/form-data, application/xml, text/xml

Sample:

Sample not available.