Files
mixtape/zero.Core/Applications/ApplicationValidator.cs
T
2021-11-20 13:52:28 +01:00

16 lines
408 B
C#

using FluentValidation;
namespace zero.Applications;
public class ApplicationValidator : ZeroValidator<Application>
{
public ApplicationValidator()
{
//RuleFor(x => x.Code).Length(2);
RuleFor(x => x.Name).NotEmpty().Length(2, 50);
RuleFor(x => x.FullName).MaximumLength(120);
RuleFor(x => x.Email).Email().NotEmpty().MaximumLength(120);
RuleFor(x => x.Domains).NotEmpty();
}
}