Exemple #1
0
    public static ValidationConfigurationBuilderProperty <TEntity, TField> ForField <TEntity, TField>(
        this IValidationConfigurationMemberCreator <TEntity> memberCreator,
        Expression <Func <TEntity, TField> > fieldSelector)
    {
        string fieldName = ExtractFieldName(fieldSelector);

        return(new ValidationConfigurationBuilderProperty <TEntity, TField>(memberCreator.BuilderRuleset,
                                                                            fieldName));
    }
Exemple #2
0
    ForProperty <TEntity, TProperty>(
        this IValidationConfigurationMemberCreator <TEntity> memberCreator,
        Expression <Func <TEntity, TProperty> > propertySelector)
    {
        string propertyName = ExtractPropertyName(propertySelector);

        return(new ValidationConfigurationBuilderProperty <TEntity, TProperty>(memberCreator.BuilderRuleset,
                                                                               propertyName));
    }