Commit graph

19 commits

Author SHA1 Message Date
9bcf4df149 Merge pull request 'Setup base EF model and authentication' (#1) from EntityFrameworkSetup into main
Reviewed-on: #1
2025-08-09 17:20:47 +00:00
Jiří Vrabec
703d4751e2 Add EF object history 2025-08-09 19:05:02 +02:00
e06700458f Create default user profile on registration
Implement a `UserWithProfileManager` to automatically create a default user profile upon user registration.
This ensures that each user has an associated profile with default values (e.g., `UserName`, `IsAdmin`, `IsDeleted`).
Updates the database schema to reflect the change from UserId to UserProfileId in the UserProfileCompanyTableStat and UserProfileProductTableStat entities.
2025-08-09 18:54:27 +02:00
e7ce2c7718 Fix forgotten renaming of user, change applicationuser id type to guid 2025-08-09 17:57:41 +02:00
d2e156b9f1 Fix identityuser being used instead of DbApplicationUser 2025-08-09 17:05:55 +02:00
bdb3475685 Rename migration to init 2025-08-09 16:14:04 +02:00
9892337644 Merge IdentityDbContext into ApplicationDbContext 2025-08-09 16:09:37 +02:00
786f83bf2d Connect UserProfile with ApplicationUser
Establishes a link between DbUserProfile and DbApplicationUser,
allowing for better management of user-related information
and integration with ASP.NET Identity.

Renames DbUser to DbUserProfile and updates related entities and configurations.
2025-08-09 15:43:32 +02:00
Jiří Vrabec
e6ed0d1b37 Create base db migration 2025-08-09 14:54:45 +02:00
0a4c4abcbc Merge branch 'EntityFrameworkSetup' into EntityFrameworkSetupPropertyMap
# Conflicts:
#	DrinkRateAPI/Contexts/ApplicationDbContext.cs
2025-08-09 14:08:30 +02:00
Jiří Vrabec
855e9a4bcf Map EF user and user stats 2025-08-09 14:06:56 +02:00
53df5dcdc1 Add Product and related entity mappings 2025-08-09 14:05:37 +02:00
aefaac9140 Change property name for consistency 2025-08-09 13:49:10 +02:00
Jiří Vrabec
10dd4c9b0d Map EF company table and table view 2025-08-09 13:10:58 +02:00
Jiří Vrabec
fe30203373 Remove useless files 2025-08-09 12:58:00 +02:00
Jiří Vrabec
09e98b232e Add gitignore 2025-08-09 12:57:21 +02:00
Jiří Vrabec
2830d5dd48 Upgrade EF models and add some EF mappings 2025-08-09 12:54:29 +02:00
Jiří Vrabec
b7996872cb Add EF objects 2025-08-09 01:00:49 +02:00
Jiří Vrabec
6c5a4bfb26 INIT 2025-08-08 23:28:03 +02:00