PediCare

Base project. The shared pieces are ready: error handling, response envelope, base repository and unit of work, file manager, EF Core with audit columns. Each module is added on top of them.

Adding your module

  1. Entity in PediCare.Domain/Entities
  2. Mapping in PediCare.Infrastructure/Persistence/Configurations
  3. DTOs, validator and mapper, then a service inheriting BaseService
  4. Controller inheriting BaseController, plus its views
  5. Register in DependencyInjection.cs and add a migration

Full walkthrough with code in README.md.