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