From 5f604b3052dab1d51dc130df2470bf330b283ec6 Mon Sep 17 00:00:00 2001 From: ivar Date: Tue, 19 Mar 2024 01:02:22 +0100 Subject: Max lenghts on db schema Use latest temporal from cdn Implement majority of translation functionality Major refinements/bugs --- code/api/Database/Models/User.cs | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) (limited to 'code/api/Database/Models/User.cs') 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 DefaultClaims() => new List() { - 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 DefaultClaims() => new List { + new(AppClaims.USER_ID, Id.ToString()), + new(AppClaims.USERNAME, Username), + new(AppClaims.USER_ROLE, UserRoleHelper.ToString(Role)) + }; +} -- cgit v1.3