Instruçoes de como rodar a aplicação:
1 - Banco de Dados
- 1.1 - Criar banco de dados e rodar script:
- 1.2 - No SQL Server criar base com o nome RickLocalization;
- 1.3 - Em relação ao script:
- 1.3.1 - Caso queira rodar direto os scripts feitos pelo migration, rodar o que está dentro da pasta RickLocalization\Scripts\1 - MigrationScript.sql
- 1.3.2 - Caso queira criar o script de migração ou dar o comando para atualizar a base pelo EF, abrir Solution no VStudio 2019 (Passo 3.1) e na tela do Package Manager Console, apontar como Default Project, o projeto Repository. Também garantir que esteja dentro da pasta Repository da solution(cd .\RickLocalization.Repository):
- 1.3.2.1 - Na repository:
- 1.3.2.2 - Gerar Script:
- 1.3.2.3 - Ou Fazer com que o EF rode os comandos:
- 1.3.3 - Popular banco de dados com script .\RickLocalization\Scripts\2 - DbScripts.sql
- 2.1 - Abrir prompt de comando, apontar para a pasta \RickLocalization\RickLocalization\ClientApp\ e rodar:
- 3.1 - Abrir RickLocalization\RickLocalization.sln;
- 3.2 - Aguardar/executar restore dependências;
- 3.3 - Botão Debug via IIS Express;
dotnet ef --startup-project ..\RickLocalization\RickLocalization.WebApi.csproj migrations script
dotnet ef --startup-project ..\RickLocalization\RickLocalization.WebApi.csproj database update
2 - Rodar front end:
ng serve --watch
3 - Debug Back End/Front pelo V Studio 2019: