→ Projeto de um App CRUD utilizando SQL Server, ASP.NET e Entity Framework para mapeamento objeto-relacional.
→ Objetivo: Agendamento de clientes para uma barbearia.
CRUD.mp4
→ Para executar este projeto, você precisará dos seguintes requisitos:
-
Visual Studio ou Visual Studio Code (ou qualquer ambiente de desenvolvimento C#);
-
.NET 6 SDK (ou versão superior);
-
SQL Server instalado e configurado;
-
Pacotes NuGet do Entity Framework Core.
→ Siga estas etapas para configurar o projeto:
-
Clone este repositório em sua máquina local:
git clone https://github.com/seu-usuario/minimalapi-sql-server.git
-
Abra o projeto em seu ambiente de desenvolvimento.
-
Configure a conexão com o banco de dados SQL Server no arquivo appsettings.json.
"ConnectionStrings": { 'DefaultConnection;: "SUA_CONNECTION_STRING_AQUI" }
-
No terminal, navegue até o diretório do projeto e execute as migrações do Entity Framework para criar o banco de dados:
dotnet ef database update
➤ Agora, você está pronto para executar a aplicação! 🥳👍🏻
→ Esse projeto possui dois principais endpoints:
-
Página Home com Formulário para Adicionar Clientes: Você pode acessar a página inicial da aplicação, que inclui um formulário para adicionar novos clientes à lista de clientes da barbearia. Preencha os detalhes do cliente e clique em "Enviar" para registrá-los.
-
Página de Listagem de Clientes: Acesse a página de listagem de clientes para visualizar a lista de clientes cadastrados. Nesta página, você pode realizar operações de edição e exclusão dos dados do cliente, alterando diretamente no banco.
➤ Você pode acessar essas funcionalidades em seu navegador após iniciar a aplicação no Visual Studio.