public IEnumerable <RlmLearnedCaseDetails> GetCaseDetails(RlmGetCaseDetailsParams data) { RlmNetworkWebAPI network = LoadNetworkFromCache(data); RlmSessionCaseHistory hist = network.SessionCaseHistory; return(hist.GetCaseDetails(data.CaseId)); }
private IEnumerable <RlmLearnedCaseDetails> GetCaseDetails(long caseId) { IEnumerable <RlmLearnedCaseDetails> retVal = null; long?previousCaseId = rlmHistory.GetNextPreviousLearnedCaseId(caseId); var caseIds = new List <long>() { caseId }; if (previousCaseId.HasValue) { caseIds.Add(previousCaseId.Value); } retVal = rlmHistory.GetCaseDetails(caseIds.ToArray()); foreach (var caseItem in retVal) { if (caseItem.CaseId == caseId) { caseItem.IsCurrent = true; var ioDetails = rlmHistory.GetCaseIODetails(caseId); caseItem.Inputs = ioDetails[0]; caseItem.Outputs = ioDetails[1]; break; } } return(retVal); }
public IEnumerable <RlmLearnedCaseDetails> GetCaseDetails(RlmGetCaseDetailsParams data) { RlmSessionCaseHistory hist = new RlmSessionCaseHistory(data.RlmName); return(hist.GetCaseDetails(data.CaseId)); }