public override IEnumerable <OrderLine> FilterOrderLines(Order order, IEnumerable <OrderLine> orderLines) { return(NodeId == null ? orderLines : ProductUtils.OrderLinesThatMatchProductOrProductCategory(_productService, NodeId.Value, orderLines)); }
public IEnumerable <OrderLine> IsFulfilledBy(Order order, IEnumerable <OrderLine> previouslyFulfilledOrderLines) { return(NodeId != null?ProductUtils.OrderLinesThatMatchProductOrProductCategory(_productService, NodeId.Value, previouslyFulfilledOrderLines) : new List <OrderLine>()); }