protected override RuleCollection <Item> ConfigureRules(RuleCollection <Item> ruleCollection) { return(ruleCollection .AddRule(e => e.Id, new RequiredRule()) .AddRule(e => e.Text, new RequiredRule()) .AddRule(e => e.Description, new MaxLengthRule(20))); }
protected override RuleCollection <Address> ConfigureRules(RuleCollection <Address> ruleCollection) { return(ruleCollection .AddRule(e => e.City, new RequiredRule()) .AddRule(e => e.CountryIsoCode, new CountryIsoCodeRule()) .AddRule(e => e.PostalCode, new PostalCodeRule()) .AddRule(e => e.StreetAddress, new RequiredRule(), new MaxLengthRule(100))); }