Skip to content

Este projeto é uma API desenvolvida em .NET Core utilizando Entity Framework para acessar e gerenciar dados no banco de dados. Ele oferece endpoints RESTful para operações CRUD e inclui documentação via Swagger para facilitar a integração.

Notifications You must be signed in to change notification settings

vitorcaetanodev/APIProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f858c0f · Mar 22, 2025

History

8 Commits
Mar 22, 2025
Mar 21, 2025
Mar 22, 2025

Repository files navigation

API Project

Descrição

Este projeto é uma API desenvolvida em .NET Core que utiliza o Entity Framework para interagir com um banco de dados, permitindo o resgate e manipulação de valores armazenados.

Tecnologias Utilizadas

  • .NET Core
  • Entity Framework Core
  • SQL Server (ou outro banco suportado pelo EF Core)
  • Swagger para documentação da API
  • Dependency Injection

Instalação

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/API-Project.git
  2. Navegue até a pasta do projeto:
    cd API-Project
  3. Instale as dependências:
    dotnet restore
  4. Configure a string de conexão no arquivo appsettings.json:
    "ConnectionStrings": {
       "DefaultConnection": "Server=seu-servidor;Database=sua-base;User Id=seu-usuario;Password=sua-senha;"
    }
  5. Execute as migrações do banco de dados:
    dotnet ef database update
  6. Execute a aplicação:
    dotnet run

Endpoints Principais

A API conta com os seguintes endpoints:

  • GET /api/entidade - Retorna todos os registros da entidade.
  • GET /api/entidade/{id} - Retorna um registro específico.
  • POST /api/entidade - Cria um novo registro.
  • PUT /api/entidade/{id} - Atualiza um registro existente.
  • DELETE /api/entidade/{id} - Remove um registro.

Documentação

A API conta com documentação via Swagger. Para acessá-la, inicie a aplicação e acesse:

http://localhost:5000/swagger

Contribuição

Se deseja contribuir com este projeto:

  1. Fork o repositório.
  2. Crie uma branch para sua funcionalidade:
    git checkout -b minha-nova-feature
  3. Faça commit das suas alterações:
    git commit -m "Adiciona nova feature"
  4. Envie as alterações para seu fork:
    git push origin minha-nova-feature
  5. Abra um Pull Request.

Licença

Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.

About

Este projeto é uma API desenvolvida em .NET Core utilizando Entity Framework para acessar e gerenciar dados no banco de dados. Ele oferece endpoints RESTful para operações CRUD e inclui documentação via Swagger para facilitar a integração.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages