POST api/Usuarios

Cria um usuário no sistema.

Request Information

URI Parameters

None.

Body Parameters

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

PortalSIM.Domain.API.FichaDeCadastroDoUsuario
NameDescriptionTypeAdditional information
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

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

Telefone

string

Documentação não disponível

Celular1

string

Documentação não disponível

IdCargo

integer

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

IdDaUnidade

integer

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

ReceberNotificacoesPorEmail

boolean

Documentação não disponível

IncluirUnidadesGerenciaisSubordinadas

boolean

Documentação não disponível

Ativo

boolean

Documentação não disponível

Request Formats

application/json, text/json

Sample:
{
  "Login": "sample string 1",
  "Matricula": "sample string 2",
  "Nome": "sample string 3",
  "Email": "sample string 4",
  "CPF": "sample string 5",
  "DataDeNascimento": "2024-11-26T04:30:55.8543249+00:00",
  "EstadoCivil": 0,
  "Sexo": 1,
  "Telefone": "sample string 6",
  "Celular1": "sample string 7",
  "IdCargo": 1,
  "ExerceCargoDeChefia": true,
  "DataDeAdmissao": "2024-11-26T04:30:55.8543249+00:00",
  "DataDeAdmissaoNaFuncao": "2024-11-26T04:30:55.8543249+00:00",
  "IdDaUnidade": 1,
  "IdDoUsuarioSuperior": 1,
  "LoginDoUsuarioSuperior": "sample string 9",
  "PodeAlterarUnidadeGerencial": true,
  "ReceberNotificacoesPorEmail": true,
  "IncluirUnidadesGerenciaisSubordinadas": true,
  "Ativo": true
}

application/xml, text/xml

Sample:
<FichaDeCadastroDoUsuario 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 5</CPF>
  <Celular1>sample string 7</Celular1>
  <DataDeAdmissao>2024-11-26T04:30:55.8543249+00:00</DataDeAdmissao>
  <DataDeAdmissaoNaFuncao>2024-11-26T04:30:55.8543249+00:00</DataDeAdmissaoNaFuncao>
  <DataDeNascimento>2024-11-26T04:30:55.8543249+00:00</DataDeNascimento>
  <Email>sample string 4</Email>
  <EstadoCivil>Solteiro</EstadoCivil>
  <ExerceCargoDeChefia>true</ExerceCargoDeChefia>
  <IdCargo>1</IdCargo>
  <IdDaUnidade>1</IdDaUnidade>
  <IdDoUsuarioSuperior>1</IdDoUsuarioSuperior>
  <IncluirUnidadesGerenciaisSubordinadas>true</IncluirUnidadesGerenciaisSubordinadas>
  <Login>sample string 1</Login>
  <LoginDoUsuarioSuperior>sample string 9</LoginDoUsuarioSuperior>
  <Matricula>sample string 2</Matricula>
  <Nome>sample string 3</Nome>
  <PodeAlterarUnidadeGerencial>true</PodeAlterarUnidadeGerencial>
  <ReceberNotificacoesPorEmail>true</ReceberNotificacoesPorEmail>
  <Sexo>Masculino</Sexo>
  <Telefone>sample string 6</Telefone>
</FichaDeCadastroDoUsuario>

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.