private void ProcessPortfolioLookupResultMessage(PortfolioLookupResultMessage message)
		{
			if (message.Error != null)
				RaiseError(message.Error);

			var criteria = _portfolioLookups.TryGetValue(message.OriginalTransactionId);

			if (criteria == null)
				return;

			RaiseLookupPortfoliosResult(message.Error, Portfolios.Where(pf => pf.Name.CompareIgnoreCase(criteria.PortfolioName)));
		}
 private bool ProcessOutPortfolioLookupResultMessage(PortfolioLookupResultMessage message)
 {
     return(ProcessOutSubscriptionMessage(message.OriginalTransactionId, _pfLookupSubscribers, null));
 }