BExIS.Dlm.Services.Data.DatasetManager.getPrimaryTuples C# (CSharp) Method

getPrimaryTuples() private method

private getPrimaryTuples ( DatasetVersion datasetVersion ) : List
datasetVersion BExIS.Dlm.Entities.Data.DatasetVersion
return List
        private List<DataTuple> getPrimaryTuples(DatasetVersion datasetVersion)
        {
            // effective tuples of the latest checked in version are in DataTuples table but they belong to the latest and previous versions
            List<Int64> versionIds = getPreviousVersionIds(datasetVersion);
            List<DataTuple> tuples;
            // experimental code, the stateles session fails to allow fetching the object graphs later. tuple.value.variable...
            //using (IUnitOfWork uow = this.GetBulkUnitOfWork())
            //{
            //    IReadOnlyRepository<DataTuple> tuplesRepoTemp = uow.GetReadOnlyRepository<DataTuple>();
            //    tuples = (versionIds == null || versionIds.Count() <= 0) ?
            //        new List<DataTuple>() :
            //        tuplesRepoTemp.Get(p => versionIds.Contains(p.DatasetVersion.Id)).ToList();
            //}

            tuples = (versionIds == null || versionIds.Count() <= 0) ?
                new List<DataTuple>() :
                DataTupleRepo.Get(p => versionIds.Contains(p.DatasetVersion.Id)).ToList();
            ////Dictionary<string, object> parameters = new Dictionary<string, object>() { { "datasetVersionId", datasetVersion.Id } };
            ////List<DataTuple> tuples = DataTupleRepo.Get("getLatestCheckedInTuples", parameters).ToList();
            return (tuples);
        }

Same methods

DatasetManager::getPrimaryTuples ( DatasetVersion datasetVersion, int pageNumber, int pageSize ) : List