Fala Devs,
Criei esse post para ajudar no meu aprendizado e espero que ele possa ser útil para toda a comunidade.
O projeto irá descrever passo-a-passo para a criação de uma API Rest, que fornece um sistema de geração de número de cartão de crédito virtual, os cartões gerados serão associados a um e-mail para identificar a pessoa que está utilizando.
São 2 endpoints, um receberá o e-mail da pessoa e retornará um objeto de resposta com número do cartão. E o outro endpoint irá listar, em ordem de criação, todos os cartões de um solicitante (utilizando e-mail como parâmetro).
Implementação deverá ser escrita utilizando C#, .Net Core e Entity Framework Core.
Para iniciar o processo vamos precisar:
Visual Studio Code (versão compativel com seu sistema): https://code.visualstudio.com/Download
.NET Core: https://dotnet.microsoft.com/download/dotnet/3.1
Entity Framework Sqlite: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite/
Criando um projeto web (Cmd, powershell...)
Criando Models:
UserInfo
VirtualCreditCard
VirtualCreditCardContext
Criando Migration:
Ao criar a tabela do banco pelo (CMD, Powershell.... Os comandos são exigidos para atualizar os dados.
Em appsettings.json incluir, para o banco:
Após a finalização os novos dados gerados vão alimentar a tabela criada. Além irá informar ao usuário todos os cartões gerados pelo e-mail.
Agradecimentos pelo desafio lançado por #VaiVoa.
https://vaivoa.com/
https://www.linkedin.com/company/vaivoa/
Top comments (0)