Skip to content

Leg 02

Deadline 2024-03-14 23:59:59

Expand default identity

Implement your own AppUser and AppRole (do not add basic properties, use just navigational props).
Set up docker and db container. Use db engine running as docker container (postgres recommended).

Migrations from code and data seeding

Implement migrations for db to run from code. Seed initial users and your application data. Make all steps configurable via appsettings.json.

DAL Layer - Repos

Implement DAL layer repos (and interfaces and base interfaces) and dummy mapper. Replace all the references to DbContext.DbSet in at least 3 controllers with Repository.