Skip to content

Guizeraaaa/api-paymentMethod

Repository files navigation

💳 Payment Method API (.NET & Dapper)

Esta Web API foi desenvolvida para gerenciar métodos de pagamento de forma performática e segura. O grande destaque deste projeto é a utilização do Dapper como micro-ORM, permitindo o controle total sobre as queries SQL e otimizando a comunicação com o banco de dados.

🎯 Diferenciais Técnicos Este repositório demonstra habilidades avançadas em:

Dapper (Micro-ORM): Implementação de persistência de dados utilizando SQL puro para máxima performance.

Injeção de Dependência: Desacoplamento total entre o Controller e a camada de dados via IPaymentMethodRepository.

Padrão DTO: Uso de PaymentMethodDTO para trafegar apenas as informações necessárias, protegendo as entidades de domínio.

Repositórios Assíncronos: Uso de Task para garantir que a API não bloqueie threads durante operações de banco de dados.

🏗️ Estrutura do Projeto Controllers/: Gerencia as rotas de entrada e saída (ex: PaymentMethodController).

Contracts/: Define as interfaces e contratos de repositório.

DTO/: Objetos leves para transferência de dados.

Infrastructure/: Configurações de conexão e infraestrutura de rede.

Repository/: Implementação das queries SQL via Dapper.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages