Aplicação web para gerenciamento de alunos e turmas, sendo constituído de uma API Web e uma aplicação web feita em Blazor
- Ter o .NET 8.0 instalado (versão >= 8.0.6)
- Ter uma instância do SQL Server em execução
-
Altere a Connection String do banco de dados no arquivo
/src/Fiap.TesteTecnico.ClassManager.Api/appsettings.Development.json
"ConnectionStrings": { "ClassManager": "Persist Security Info=False;Initial Catalog=class_manager;Server=localhost;User ID=sa;Password=SuperStrongPassword!;Trust Server Certificate=True" },
-
Dentro da raíz do repositório, execute o seguinte comando:
dotnet run --project src/Fiap.TesteTecnico.ClassManager.Api/Fiap.TesteTecnico.ClassManager.Api.csproj
Após isso, deve ser possível ver a documentação OpenApi pelo endereço http://localhost:5239/swagger
-
Caso necessário, altere a rota da API no arquivo
/src/Fiap.TesteTecnico.ClassManager.WebApp/wwwroot/appsettings.Development.json
:{ "ApiRoute": "http://localhost:5239" }
-
Dentro da raíz do repositório, execute o seguinte comando:
dotnet run --project src/Fiap.TesteTecnico.ClassManager.WebApp/Fiap.TesteTecnico.ClassManager.WebApp.csproj
Após isso, deve ser possível acessar a aplicação web pelo endereço `http://localhost:5278/`
O banco de dados é gerado automaticamente ao iniciar a API. Os scripts utilizados estão em src/Fiap.TesteTecnico.ClassManager.Infra/Migrations