Skip to content

BrSTurner/Contacts_MicroServices

Repository files navigation

Logo

Contatos

Build and Test

Projeto desenvolvido em .NET 8 - Micro Services Architecture

  • Repository Pattern
  • Clean Code
  • SOLID
  • IoC
  • Minimal API
  • Unit Tests
  • Micro Services
  • RabbitMQ
  • Mass Transit
  • Grafana & Prometheus
  • Integration Tests

Requisitos para rodar:

  • .NET 8
  • Rodar o comando
Update-Database
  • SQL Server Local DB

Endpoints

Obter todos os contatos

  GET /api/contacts

Obter contatos por DDD

  GET /api/contacts/${phoneCode}
Parameter Type Description
phoneCode int Required. Codigo de area da regiao

Criar contato

  POST /api/contacts

Atualizar contato

  PUT /api/contacts/${contactId}
Parameter Type Description
contactId int Required. Id do Contato

Deletar contato

  DELETE /api/contacts/${contactId}
Parameter Type Description
contactId int Required. Id do Contato

Essa estrutura promove a separação de preocupações, facilitando a manutenção, testes e evolução do sistema.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors