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.