diff options
| author | ivar <i@oiee.no> | 2024-03-19 01:02:22 +0100 |
|---|---|---|
| committer | ivar <i@oiee.no> | 2024-03-19 01:02:22 +0100 |
| commit | 5f604b3052dab1d51dc130df2470bf330b283ec6 (patch) | |
| tree | ae00e1fe4542850467555b4e3af41964ba8d878b /code/api/Database/Models/User.cs | |
| parent | 63cf177e8cf22e349534664d59a6926f8b36863d (diff) | |
| download | storage-5f604b3052dab1d51dc130df2470bf330b283ec6.tar.xz storage-5f604b3052dab1d51dc130df2470bf330b283ec6.zip | |
Max lenghts on db schema
Use latest temporal from cdn
Implement majority of translation functionality
Major refinements/bugs
Diffstat (limited to 'code/api/Database/Models/User.cs')
| -rw-r--r-- | code/api/Database/Models/User.cs | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/code/api/Database/Models/User.cs b/code/api/Database/Models/User.cs index cd62bba..ebe80de 100644 --- a/code/api/Database/Models/User.cs +++ b/code/api/Database/Models/User.cs @@ -1,17 +1,26 @@ -namespace I2R.Storage.Api.Database.Models; +namespace Quality.Storage.Api.Database.Models; public class User : Base { - public string Username { get; set; } - public string Password { get; set; } - public EUserRole Role { get; set; } - public string FirstName { get; set; } - public string LastName { get; set; } - public DateTime? LastLoggedOn { get; set; } + [MaxLength(100)] + public string Username { get; set; } - public IEnumerable<Claim> DefaultClaims() => new List<Claim>() { - new(AppClaims.USER_ID, Id.ToString()), - new(AppClaims.USERNAME, Username), - new(AppClaims.USER_ROLE, UserRole.ToString(Role)) - }; -}
\ No newline at end of file + [MaxLength(100)] + public string Password { get; set; } + + public UserRole Role { get; set; } + + [MaxLength(100)] + public string FirstName { get; set; } + + [MaxLength(100)] + public string LastName { get; set; } + + public DateTime? LastLoggedOn { get; set; } + + public IEnumerable<Claim> DefaultClaims() => new List<Claim> { + new(AppClaims.USER_ID, Id.ToString()), + new(AppClaims.USERNAME, Username), + new(AppClaims.USER_ROLE, UserRoleHelper.ToString(Role)) + }; +} |
