From 0c71423decb5b81662138e57673ee8b3fabef7ea Mon Sep 17 00:00:00 2001 From: malik masis Date: Wed, 16 Nov 2022 16:38:55 +0300 Subject: [PATCH] Used DynamicStringLength instead of [StringLength] --- .../Volo/Abp/TenantManagement/TenantConsts.cs | 12 +++++++++--- .../TenantManagement/Tenants/CreateModal.cshtml.cs | 5 +++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/TenantConsts.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/TenantConsts.cs index 255f01c0ab..4dcd003af2 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/TenantConsts.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/TenantConsts.cs @@ -7,7 +7,13 @@ public static class TenantConsts /// public static int MaxNameLength { get; set; } = 64; - public const int MaxPasswordLength = 128; - - public const int AdminEmailAddress = 256; + /// + /// Default value: 128 + /// + public static int MaxPasswordLength { get; set; } = 128; + + /// + /// Default value: 256 + /// + public static int AdminEmailAddress { get; set; } = 256; } diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs index c9f73d8aa0..24f732442d 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs @@ -43,12 +43,13 @@ public class CreateModalModel : TenantManagementPageModel [Required] [EmailAddress] - [MaxLength(TenantConsts.AdminEmailAddress)] + [DynamicStringLength(typeof(TenantConsts), nameof(TenantConsts.AdminEmailAddress))] + public string AdminEmailAddress { get; set; } [Required] [DataType(DataType.Password)] - [MaxLength(TenantConsts.MaxPasswordLength)] + [DynamicStringLength(typeof(TenantConsts), nameof(TenantConsts.MaxPasswordLength))] public string AdminPassword { get; set; } } }