Пример #1
0
        public void AddToQuery(AuditConfiguration auditCfg, string entityName, QueryBuilder qb, Parameters parameters)
        {
            var propertyName = propertyNameGetter.Get(auditCfg);
            var relatedEntity = CriteriaTools.GetRelatedEntity(auditCfg, entityName, propertyName);

            if (relatedEntity == null)
            {
                parameters.AddNotNullRestriction(propertyName, true);
            }
            else
            {
                relatedEntity.IdMapper.AddIdEqualsToQuery(parameters, null, propertyName, false);
            }
        }
Пример #2
0
 private static void handleNullValue(Parameters parameters, string propertyName, bool equals)
 {
     if (equals)
     {
         parameters.AddNullRestriction(propertyName, equals);
     }
     else
     {
         parameters.AddNotNullRestriction(propertyName, equals);
     }
 }