Files
mixtape/zero.Core/Validation/ApplicationValidator.cs
T

19 lines
489 B
C#
Raw Normal View History

using FluentValidation;
using zero.Core.Entities;
using zero.Core.Extensions;
namespace zero.Core.Validation
{
2021-05-04 17:23:52 +02:00
public class ApplicationValidator : ZeroValidator<Application>
{
public ApplicationValidator()
{
//RuleFor(x => x.Code).Length(2);
2020-09-09 13:43:01 +02:00
RuleFor(x => x.Name).NotEmpty().Length(2, 50);
RuleFor(x => x.FullName).MaximumLength(120);
RuleFor(x => x.Email).Email().NotEmpty().MaximumLength(120);
2020-06-23 16:08:26 +02:00
RuleFor(x => x.Domains).NotEmpty();
}
}
}