Project Structure angular-crud/ ├── ProductCatalogApi/ # .NET 8 WebAPI Backend │ ├── Controllers/ │ │ └── ProductsController.cs │ ├── Data/ │ │ └── AppDbContext.cs │ ├── Models/ │ │ └── Product.cs │ ...
The goal is to demonstrate that, in this specific use-case, applying the "Single Responsibility" principle is a bad idea.