Este é um projeto de Console em C#.NET destinado ao cadastro de clientes e seus respectivos endereços. O sistema consulta endereços utilizando a API ViaCep e armazena os dados dos clientes e endereços em um banco de dados SQL Server, utilizando Dapper para a comunicação com o banco de dados.
- Visual Studio 2022: Ambiente de desenvolvimento integrado (IDE) utilizado para o desenvolvimento do projeto.
- .NET 8: A versão do framework .NET utilizada.
- ViaCep: API para consulta de endereços pelo CEP. Mais informações podem ser encontradas em ViaCep.
- Dapper: Uma biblioteca ORM leve para .NET que simplifica o acesso ao banco de dados. Mais detalhes estão disponíveis em Dapper.
- SQL Server: Sistema de gerenciamento de banco de dados relacional utilizado para armazenar os dados dos clientes e endereços.
Para executar este projeto, algumas configurações iniciais são necessárias:
-
Banco de Dados SQL Server: É preciso ter uma instância do SQL Server rodando localmente ou em um servidor acessível.
-
Criação do Banco de Dados: Execute o script
Script.sql
disponível no diretório do projeto para criar as tabelas necessárias no banco de dados. -
Configuração da Connection String: Na classe
ClienteRepository
, altere a string de conexão (ConnectionString
) para corresponder às configurações do seu banco de dados SQL Server local.
Para executar o projeto, siga os passos abaixo:
- Abra o projeto no Visual Studio 2022.
- Certifique-se de que todas as dependências foram restauradas corretamente.
- Execute o projeto pressionando
F5
ou clicando em Debug > Start Debugging.
Contribuições são sempre bem-vindas! Se você tem alguma sugestão para melhorar este projeto, sinta-se à vontade para criar um pull request ou abrir uma issue.