Pular para o conteúdo principal

4 publicações com a tag "Banco de Dados"

Banco de Dados

Ver todas as tags

e-DNE - Testes de Integração utilizando Testcontainers e FastEndpoints.Testing

· 15 min para ler
Daniel Corvello
.NET Developer

Neste artigo, vamos explorar como implementar testes de integração utilizando as bibliotecas Testcontainers, FastEndpoints.Testing, xUnit e Shouldly no nosso projeto e-DNE, uma API RESTful desenvolvida em .NET com FastEndpoints para consulta de endereços via CEP, integrada a um banco de dados PostgreSQL. O código fonte completo deste projeto está disponível no GitHub: Correios.DneBasico

e-DNE - Estrutura da Base de CEPs dos Correios - parte 3 de 3

· 25 min para ler
Daniel Corvello
.NET Developer

Nesta terceira e última parte da série sobre a estrutura da base de dados e-DNE dos Correios, iremos finalizar com a criação de uma API RESTful para expor os dados importados. Para isso, continuaremos com o projeto que iniciamos na parte 1 e parte 2, onde criamos o importador dos dados do DNE Básico. Nele adicionaremos um projeto de API que utilizará o DbContext para consultar os dados e expô-los através de endpoints RESTful. A API será construída utilizando o FastEndpoints e a library Gridify para facilitar a paginação, ordenação e filtragem dos dados. Iniciaremos agora com a criação do projeto da API.

e-DNE - Estrutura da Base de CEPs dos Correios - parte 2 de 3

· 31 min para ler
Daniel Corvello
.NET Developer

Nesta segunda parte iremos continuar a explorar a estrutura da base de dados e-DNE dos Correios, focando na criação das tabelas com os dados dos arquivos TXT. Coninuaremos de onde paramos na parte 1 e iniciaremos com o criação do projeto de importação, seguindo pelo mapeamento das classes para os arquivos TXT que serão lidos pelo CSVHelper e salvos no banco pelo EF Core.

e-DNE - Estrutura da Base de CEPs dos Correios - parte 1 de 3

· 38 min para ler
Daniel Corvello
.NET Developer

Nesta série de artigos, exploraremos a estrutura da base de CEPs dos Correios, conhecida como e-DNE (Endereçamento Nacional Eletrônico). Dividiremos o conteúdo em três partes para facilitar a compreensão e implementação. Na primeira parte, abordaremos a estrutura dos CEPs e a base de dados e-DNE e criaremos as classes C# representando a estrutura dos dados. Na segunda parte implementaremos a leitura dos arquivos TXT e a persistência dos dados em um banco de dados PostgreSQL. Na terceira e última parte, criaremos uma API utilizando FastEndpoints para consultar os dados importados.