- Aplicação voltada para controle de adoções de animais utilizando ASP.NET Core 2.1 com DDD e CQRS.
Se esse projeto te ajudou em alguma coisa, taquele pau na estrelinha \o/
- Visual Studio 2019, Visual Studio Code or Rider
- .Net Core 2.X +
- ASP.NET Core 2.1 (with .NET Core)
- ASP.NET MVC Core
- Entity Framework Core 2.1
- .NET Core Native DI
- FluentValidator
- Dapper
- Domain Driven Design (Layers and Domain Model Pattern)
- CQRS (Imediate Consistency)
- Unit of Work
- Repository Pattern
- 1º Configurar a string de conexão ao banco de dados no arquivo appsettings.json do projeto Código Fonte/SGA/SGA.UI.Site
- 2º Executar os seguites commandos no Package Manager Console:
--> "Update-Database -Context SgaIdentityDbContext" no projeto Código Fonte/SGA/SGA.Infra.CrossCutting.Identity/
--> "Update-Database -Context SGAContext" no projeto Código Fonte/SGA/SGA.Infra.Data/
- 3º Rodar scripts de alimentação que estão na pasta "DesafioCast/Banco de Dados/":
--> "SCRIPT_GENERATE_TYPE_PETS.sql"
--> "SCRIPT_GENERATE_USER.sql" contidos na pasta
- 4º Rodar as procedures que estão na pasta "DesafioCast/Banco de Dados/Procedures"
- Usuario : admin
- Senha: admin123
- Criar fluxos alternativos para deletar e detalhar os Responsáveis (documentação e código fonte).
- Criar fluxos alternativos para deletar e detalhar os Animais (documentação e código fonte).
- Implementar Log de rastreabilidade das ações efetuadas.
- Melhorar usabilidade da aplicação.