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

17 lines
390 B
C#
Raw Normal View History

2020-05-04 14:13:03 +02:00
using FluentValidation;
using zero.Core.Api;
2020-05-04 14:13:03 +02:00
using zero.Core.Entities;
using zero.Core.Extensions;
namespace zero.Core.Validation
{
public class TranslationValidator : ZeroValidator<ITranslation>
2020-05-04 14:13:03 +02:00
{
public TranslationValidator(IBackofficeStore store)
2020-05-04 14:13:03 +02:00
{
RuleFor(x => x.Key).Length(2, 300).Unique(store);
RuleFor(x => x.Value).MaximumLength(10 * 1000);
2020-05-04 14:13:03 +02:00
}
}
}