public List <TestRunDto> GetTestRunsFromRun(RunDto run) { _dataReaderLogger.Debug("Getting run's test runs from Common cache"); var testRuns = run?.TestsInfo.Select(GetTestRun).ToList(); var res = testRuns == null ? null : testRuns.Any(t => t == null) ? null : testRuns; return(res); }
public ItemInfoDto SaveRun(RunDto run) { _dataWriterLogger.Debug("Saving run in Common cache"); _cache.Set(run.RunInfo.Guid.ToString(), run, Offset); var runs = AllRunDtos ?? new List <RunDto>(); runs.RemoveAll(r => r.RunInfo.Guid.Equals(run.RunInfo.Guid)); runs.Add(run); _cache.Set(AllRunDtosKey, runs, Offset); return(run.RunInfo); }