Skip to content

Repository files navigation

Pessoa API

Uma API simples para gerenciar uma lista de pessoas usando .NET.

Endpoints

Listar todas as pessoas

GET /pessoas

Resposta:

[
    {
        "id": 1,
        "nome": "Nome da Pessoa",
        "email": "email@exemplo.com"
    },
    ...
]

Obter uma pessoa por ID

GET /pessoas/{id}

Resposta:

{
    "id": 1,
    "nome": "Nome da Pessoa",
    "email": "email@exemplo.com"
}

Adicionar uma nova pessoa

POST /pessoas

Corpo da Requisição:

{
    "nome": "Nome da Pessoa",
    "email": "email@exemplo.com"
}

Resposta:

{
    "id": 1,
    "nome": "Nome da Pessoa",
    "email": "email@exemplo.com"
}

Atualizar uma pessoa existente

PUT /pessoas/{id}

Corpo da Requisição:

{
    "nome": "Nome Atualizado",
    "email": "email@exemplo.com"
}

Resposta:

{
    "id": 1,
    "nome": "Nome Atualizado",
    "email": "email@exemplo.com"
}

Remover uma pessoa

DELETE /pessoas/{id}

Resposta:

  • Status: 204 No Content

Como Executar

  1. Certifique-se de ter o .NET instalado.
  2. Clone este repositório.
  3. No diretório do projeto, execute:
    dotnet run
  4. A API estará disponível em http://localhost:5000.

Dependências

  • .NET 5.0 ou superior

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors