private static void handleNullValue(Parameters parameters, string propertyName, bool equals) { if (equals) { parameters.AddNullRestriction(propertyName, equals); } else { parameters.AddNotNullRestriction(propertyName, equals); } }
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.AddNotNullRestriction(propertyName, true); } else { relatedEntity.IdMapper.AddIdEqualsToQuery(parameters, null, null, false); } }