Ejemplo n.º 1
0
 private static void handleNullValue(Parameters parameters, string propertyName, bool equals)
 {
     if (equals)
     {
         parameters.AddNullRestriction(propertyName, equals);
     }
     else
     {
         parameters.AddNotNullRestriction(propertyName, equals);
     }
 }
Ejemplo n.º 2
0
        public void AddToQuery(AuditConfiguration auditCfg, IAuditReaderImplementor versionsReader, string entityName, QueryBuilder qb, Parameters parameters)
        {
            var propertyName  = CriteriaTools.DeterminePropertyName(auditCfg, versionsReader, entityName, propertyNameGetter);
            var relatedEntity = CriteriaTools.GetRelatedEntity(auditCfg, entityName, propertyName);

            if (relatedEntity == null)
            {
                parameters.AddNullRestriction(propertyName, true);
            }
            else
            {
                relatedEntity.IdMapper.AddIdEqualsToQuery(parameters, null, null, true);
            }
        }