public static IQueryable <GroupType> Apply(this IQueryable <GroupType> query, DisplayNameConstraint constraint) { if (constraint == null) { return(query); } return(constraint.ApplyTo(query)); }
protected abstract IQueryable <IBusinessObject> CreateQuery( BaseSecurityManagerObject referencingObject, IBusinessObjectReferenceProperty property, TenantConstraint tenantConstraint, DisplayNameConstraint displayNameConstraint);
public SecurityManagerSearchArguments( TenantConstraint tenantConstraint, ResultSizeConstraint resultSizeConstraint, DisplayNameConstraint displayNameConstraint) { _tenantConstraint = tenantConstraint; _resultSizeConstraint = resultSizeConstraint; _displayNameConstraint = displayNameConstraint; }