public long?GetNextPrevLearnedCaseId(RlmGetNextPrevLearnedCaseIdParams data)
        {
            RlmNetworkWebAPI      network = LoadNetworkFromCache(data);
            RlmSessionCaseHistory hist    = network.SessionCaseHistory;

            return(hist.GetNextPreviousLearnedCaseId(data.CaseId.Value, data.IsNext));
        }
Exemplo n.º 2
0
        public void IRLVSelectedDetailsPanel_NextPrevCaseChangedHandler(long caseId, bool next)
        {
            // get next or previous case id
            long?nextPrevCaseId = null;

            if (next)
            {
                nextPrevCaseId = rlmHistory.GetNextPreviousLearnedCaseId(caseId, next);
            }
            else
            {
                nextPrevCaseId = rlmHistory.GetNextPreviousLearnedCaseId(caseId);
            }

            if (nextPrevCaseId.HasValue)
            {
                NextPrevCaseChangedResultsEvent?.Invoke(nextPrevCaseId.Value);
            }
        }
Exemplo n.º 3
0
        public long?GetNextPrevLearnedCaseId(RlmGetNextPrevLearnedCaseIdParams data)
        {
            RlmSessionCaseHistory hist = new RlmSessionCaseHistory(data.RlmName);

            return(hist.GetNextPreviousLearnedCaseId(data.CaseId.Value, data.IsNext));
        }