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

getPrimaryTupleIds() private method

private getPrimaryTupleIds ( DatasetVersion datasetVersion ) : List
datasetVersion BExIS.Dlm.Entities.Data.DatasetVersion
return List
        private List<Int64> getPrimaryTupleIds(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<Int64> tuples = (versionIds == null || versionIds.Count() <= 0) ?
                                        new List<Int64>()
                                        : DataTupleRepo.Query(p => versionIds.Contains(p.DatasetVersion.Id)).Select(p=> p.Id)
                                                       .ToList();
            return (tuples);
        }