示例#1
0
 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)));
 }
示例#2
0
 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)));
 }