Este projeto é uma aplicação ASP.NET Core que usa o Entity Framework Core para interagir com o banco de dados. Aqui estão as etapas para instalar as ferramentas necessárias e executar o projeto em sua máquina local.
- 🌐 .NET Core SDK
- 💻 Visual Studio ou Visual Studio Code (com a extensão C# instalada)
- 🗄️ SQL Server (Opcional, se você planeja usar um banco de dados SQL Server local)
-
Instale o Windows Package Manager (winget)
-
Abra o Prompt de Comando ou o PowerShell e execute o seguinte comando para instalar o .NET Core SDK:
winget install -e --id=Microsoft.DotNet.SDK.7
-
Abra o Terminal e execute os seguintes comandos para instalar o .NET Core SDK:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get update sudo apt-get install -y apt-transport-https sudo apt-get update sudo apt-get install -y dotnet-sdk-7.0
- Clone o Repositório: Clone o repositório do projeto em sua máquina local usando o comando git abaixo:
git clone https://github.com/ErickRock/PizzariaWebApp
-
Abra o Projeto: Abra o arquivo de solução (.sln) no Visual Studio ou abra a pasta do projeto no Visual Studio Code.
-
Restaure os Pacotes NuGet: No Visual Studio, você pode fazer isso clicando com o botão direito na solução e selecionando "Restaurar Pacotes NuGet". No Visual Studio Code, você pode usar o comando abaixo no terminal:
dotnet restore
- Atualize o Banco de Dados: Se você fez alterações nos modelos e precisa atualizar o banco de dados, você pode fazer isso usando o comando de migração do Entity Framework. No terminal do Visual Studio ou do Visual Studio Code, digite:
dotnet ef database update
- Execute o Projeto: No Visual Studio, você pode pressionar F5 para iniciar o projeto. No Visual Studio Code, você pode usar o comando abaixo no terminal:
dotnet run
Agora, o projeto deve estar em execução e você pode acessar a API através do navegador ou de um cliente HTTP como o Postman.
Lembre-se de verificar a string de conexão do banco de dados no arquivo appsettings.json
e atualizá-la conforme necessário.