using FluentValidation; namespace zero.Collections; public class CountriesCollection : CachableEntityCollection, ICountriesCollection { public CountriesCollection(ICollectionContext context, ICollectionCache cache) : base(context, cache) { } /// protected override void ValidationRules(ZeroValidator validator) { validator.RuleFor(x => x.Code).Length(2).Unique(Session); validator.RuleFor(x => x.Name).Length(2, 120); } } public interface ICountriesCollection : IEntityCollection { }