Browse Source

Used DynamicStringLength instead of [StringLength]

pull/14648/head
malik masis 4 years ago
parent
commit
0c71423dec
  1. 12
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/TenantConsts.cs
  2. 5
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/CreateModal.cshtml.cs

12
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/TenantConsts.cs

@ -7,7 +7,13 @@ public static class TenantConsts
/// </summary>
public static int MaxNameLength { get; set; } = 64;
public const int MaxPasswordLength = 128;
public const int AdminEmailAddress = 256;
/// <summary>
/// Default value: 128
/// </summary>
public static int MaxPasswordLength { get; set; } = 128;
/// <summary>
/// Default value: 256
/// </summary>
public static int AdminEmailAddress { get; set; } = 256;
}

5
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; }
}
}

Loading…
Cancel
Save