| 123456789101112131415161718192021222324252627282930 |
- using Abp.AutoMapper;
- using System.ComponentModel.DataAnnotations;
- using VberZero.BaseSystem.MultiTenancy;
- using VberZero.BaseSystem.Users;
- namespace VberZero.AppService.MultiTenancy.Dto;
- [AutoMapTo(typeof(Tenant))]
- public class CreateTenantDto
- {
- [Required]
- [StringLength(Tenant.MaxTenancyNameLength)]
- [RegularExpression(Tenant.TenancyNameRegex)]
- public string TenancyName { get; set; }
- [Required]
- [StringLength(Tenant.MaxNameLength)]
- public string Name { get; set; }
- [Required]
- [StringLength(User.MaxEmailAddressLength)]
- public string AdminEmailAddress { get; set; }
- [StringLength(Tenant.MaxConnectionStringLength)]
- public string ConnectionString { get; set; }
- public bool IsActive { get; set; }
- }
|