API desenvolvida em ASP.NET Core com foco em boas práticas de arquitetura, aplicando os princípios de SOLID e separação de responsabilidades.
O projeto simula o gerenciamento de itens em uma geladeira, permitindo operações de CRUD com validações de negócio.
- Cadastro de itens
- Consulta de itens
- Atualização de informações
- Remoção de itens
- Validação de regras de negócio (ex: posições vazias, organização dos itens)
- Arquitetura em camadas (Controller, Service, Repository)
- Princípios SOLID
- Injeção de Dependência nativa do ASP.NET Core
- Separação de regras de negócio e acesso a dados
- C#
- ASP.NET Core
- Entity Framework Core
- ADO.NET
- SQL Server
- xUnit e Moq (testes unitários)
- Git
O projeto utiliza:
- Entity Framework Core para ORM
- ADO.NET para consultas diretas em cenários específicos
Add-Migration Inicial
Update-Database