using FluentValidation; using ZeroFramework.IdentityServer.API.Models.Tenants; namespace ZeroFramework.IdentityServer.API.Validations.Tenants { public class TenantUpdateRequestModelValidator : AbstractValidator { public TenantUpdateRequestModelValidator(ILogger logger) { logger.LogInformation(nameof(TenantCreateRequestModelValidator)); RuleFor(e => e.Id); RuleFor(e => e.Name).NotNull().NotEmpty().Length(5, 15).Matches("^[a-z]+$"); RuleFor(e => e.DisplayName).NotNull().NotEmpty().Length(5, 15); } } }