PUT api/Usuarios

Edita um usuário do sistema.

Request Information

URI Parameters

None.

Body Parameters

Informações para edição de um usuário.

PortalSIM.Domain.API.FichaDeAtualizacaoDoUsuario
NameDescriptionTypeAdditional information
IdDoUsuario

integer

Documentação não disponível

Login

string

Documentação não disponível

Matricula

string

Documentação não disponível

Nome

string

Documentação não disponível

Email

string

Documentação não disponível

Telefone

string

Documentação não disponível

IdCargo

integer

Documentação não disponível

IdDaUnidade

integer

Documentação não disponível

UnidadesVinculadas

Collection of PortalSIM.Domain.API.VinculoUnidade

Documentação não disponível

IdDoUsuarioSuperior

integer

Documentação não disponível

LoginDoUsuarioSuperior

string

Documentação não disponível

PodeAlterarUnidadeGerencial

boolean

Documentação não disponível

IncluirUnidadesGerenciaisSubordinadas

boolean

Documentação não disponível

Ativo

boolean

Documentação não disponível

CPF

string

Documentação não disponível

DataDeNascimento

date

Documentação não disponível

EstadoCivil

PortalSIM.Domain.EstadoCivil

Documentação não disponível

Sexo

PortalSIM.Domain.Sexo

Documentação não disponível

Celular1

string

Documentação não disponível

ExerceCargoDeChefia

boolean

Documentação não disponível

DataDeAdmissao

date

Documentação não disponível

DataDeAdmissaoNaFuncao

date

Documentação não disponível

ReceberNotificacoesPorEmail

boolean

Documentação não disponível

Request Formats

application/json, text/json

Sample:
{
  "IdDoUsuario": 1,
  "Login": "sample string 2",
  "Matricula": "sample string 3",
  "Nome": "sample string 4",
  "Email": "sample string 5",
  "Telefone": "sample string 6",
  "IdCargo": 1,
  "IdDaUnidade": 1,
  "UnidadesVinculadas": [
    {
      "IdUnidadeGerencial": 1,
      "IncluirUnidadesGerenciaisSubordinadas": true,
      "PodeAlterarUnidadeGerencial": true
    },
    {
      "IdUnidadeGerencial": 1,
      "IncluirUnidadesGerenciaisSubordinadas": true,
      "PodeAlterarUnidadeGerencial": true
    }
  ],
  "IdDoUsuarioSuperior": 1,
  "LoginDoUsuarioSuperior": "sample string 7",
  "PodeAlterarUnidadeGerencial": true,
  "IncluirUnidadesGerenciaisSubordinadas": true,
  "Ativo": true,
  "CPF": "sample string 10",
  "DataDeNascimento": "2024-03-28T03:53:52.2216672+00:00",
  "EstadoCivil": 0,
  "Sexo": 1,
  "Celular1": "sample string 11",
  "ExerceCargoDeChefia": true,
  "DataDeAdmissao": "2024-03-28T03:53:52.2216672+00:00",
  "DataDeAdmissaoNaFuncao": "2024-03-28T03:53:52.2216672+00:00",
  "ReceberNotificacoesPorEmail": true
}

application/xml, text/xml

Sample:
<FichaDeAtualizacaoDoUsuario xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PortalSIM.Domain.API">
  <Ativo>true</Ativo>
  <CPF>sample string 10</CPF>
  <Celular1>sample string 11</Celular1>
  <DataDeAdmissao>2024-03-28T03:53:52.2216672+00:00</DataDeAdmissao>
  <DataDeAdmissaoNaFuncao>2024-03-28T03:53:52.2216672+00:00</DataDeAdmissaoNaFuncao>
  <DataDeNascimento>2024-03-28T03:53:52.2216672+00:00</DataDeNascimento>
  <Email>sample string 5</Email>
  <EstadoCivil>Solteiro</EstadoCivil>
  <ExerceCargoDeChefia>true</ExerceCargoDeChefia>
  <IdCargo>1</IdCargo>
  <IdDaUnidade>1</IdDaUnidade>
  <IdDoUsuario>1</IdDoUsuario>
  <IdDoUsuarioSuperior>1</IdDoUsuarioSuperior>
  <IncluirUnidadesGerenciaisSubordinadas>true</IncluirUnidadesGerenciaisSubordinadas>
  <Login>sample string 2</Login>
  <LoginDoUsuarioSuperior>sample string 7</LoginDoUsuarioSuperior>
  <Matricula>sample string 3</Matricula>
  <Nome>sample string 4</Nome>
  <PodeAlterarUnidadeGerencial>true</PodeAlterarUnidadeGerencial>
  <ReceberNotificacoesPorEmail>true</ReceberNotificacoesPorEmail>
  <Sexo>Masculino</Sexo>
  <Telefone>sample string 6</Telefone>
  <UnidadesVinculadas>
    <VinculoUnidade>
      <IdUnidadeGerencial>1</IdUnidadeGerencial>
      <IncluirUnidadesGerenciaisSubordinadas>true</IncluirUnidadesGerenciaisSubordinadas>
      <PodeAlterarUnidadeGerencial>true</PodeAlterarUnidadeGerencial>
    </VinculoUnidade>
    <VinculoUnidade>
      <IdUnidadeGerencial>1</IdUnidadeGerencial>
      <IncluirUnidadesGerenciaisSubordinadas>true</IncluirUnidadesGerenciaisSubordinadas>
      <PodeAlterarUnidadeGerencial>true</PodeAlterarUnidadeGerencial>
    </VinculoUnidade>
  </UnidadesVinculadas>
</FichaDeAtualizacaoDoUsuario>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

200 OK + Detalhe do Usuário. 400 BadRequest + Coleção de Erros.

System.Web.Http.IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.