Projeto C# com .Net Core - Entity Framework Core.

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
image
Extensão C# no VSCode: image
DBeaver Community:
image
Criando um projeto web (Cmd, powershell...)
image
Criando Models:
UserInfo
image
VirtualCreditCard
image
image
VirtualCreditCardContext
image
Criando Controller:
image
Criando Migration:
Ao criar a tabela do banco pelo (CMD, Powershell.... Os comandos são exigidos para atualizar os dados.
Criando Program.cs:
image
Criando Startup.cs:
image
Em appsettings.json incluir, para o banco:
image
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.

33

This website collects cookies to deliver better user experience

Projeto C# com .Net Core - Entity Framework Core.