public IEnumerable <DomainResult> Get(string trackingId) { IEnumerable <DomainResult> toReturn = new DomainResult[0]; if (!string.IsNullOrEmpty(trackingId)) { toReturn = _domainResultStoreQuery.GetForTracking(trackingId); } _logger.DebugFormat("Getting for tracking {0}, found {1} results", trackingId, toReturn.Count()); return(toReturn); }
public void Publish(DomainResult result) { _resultStore.Save(result); Execute(() => _resultStore.Delete(result.TrackingId), _timeout); }
public void Save(DomainResult result) { _logger.DebugFormat("Saving result {0} for tracking {1}", result.ResultCode, result.TrackingId); _persistanceStore.Save(result); }