Beispiel #1
0
        public DataTablesResult <ReadsetInfo> GetReadsets(DataTablesParamRs dataTableParam)
        {
            var _readsets = serverWorker.GetReadsets(dataTableParam.DatasetId);

            return(DataTablesResult.Create(
                       _readsets.Select(readset => new ReadsetInfo {
                Id = readset.Id, Name = readset.Name
            }).AsQueryable(), dataTableParam));
        }
Beispiel #2
0
 public List <Readset> GetReadsets(string datasetId)
 {
     lock (syncRoot)
     {
         var _key = DATASET + datasetId;
         var _o   = MemoryCache.Default.Get(_key);
         if (_o != null)
         {
             return((List <Readset>)_o);
         }
         var _readsets = impl.GetReadsets(datasetId);
         MemoryCache.Default.Add(_key, _readsets, DateTimeOffset.MaxValue);
         return(_readsets);
     }
 }