Files
mixtape/zero.Core/Collections/Translations/TranslationValidator.cs
T
2021-05-04 17:23:52 +02:00

18 lines
418 B
C#

using FluentValidation;
using zero.Core.Api;
using zero.Core.Entities;
using zero.Core.Extensions;
using zero.Core.Validation;
namespace zero.Core.Collections
{
public class TranslationValidator : ZeroValidator<Translation>
{
public TranslationValidator(IBackofficeStore store)
{
RuleFor(x => x.Key).Length(2, 300).Unique(store);
RuleFor(x => x.Value).MaximumLength(10 * 1000);
}
}
}