private List<DataTuple> getWorkingCopyTuples(DatasetVersion datasetVersion, int pageNumber, int pageSize)
{
// effective tuples of the working copy are similar to latest checked in version. They are in DataTuples table but they belong to the latest and previous versions
List<Int64> versionIds = getPreviousVersionIds(datasetVersion);
List<DataTuple> tuples = (versionIds == null || versionIds.Count() <= 0) ? new List<DataTuple>() :
DataTupleRepo.Query(p => versionIds.Contains(((DataTuple)p).DatasetVersion.Id))
.Skip(pageNumber*pageSize).Take(pageSize)
.ToList();
return (tuples);
}