private HashSet<string> GetCommonDatasetNames(string oldIdentityId, string newIdentityId)
{
HashSet<string> newNameSet = new HashSet<string>();
HashSet<string> oldNameSet = new HashSet<string>();
if (oldIdentityId != null && newIdentityId != null)
{
List<DatasetMetadata> newDatasets = GetDatasetMetadata(newIdentityId);
List<DatasetMetadata> oldDatasets = GetDatasetMetadata(oldIdentityId);
foreach (DatasetMetadata oldMetaData in oldDatasets)
{
oldNameSet.Add(oldMetaData.DatasetName);
}
foreach (DatasetMetadata newMetaData in newDatasets)
{
newNameSet.Add(newMetaData.DatasetName);
}
oldNameSet.IntersectWith(newNameSet);
}
return oldNameSet;
}
#endregion