public IEnumerable <StockItem> SearchFor(Func <StockItem, bool> predicate) { return(_dataAccess.FindItemsMatching(predicate)); }