public void Insert(TrackInfo track, Hashes hashes)
{
var fingerprints = hashes.ToList();
if (!fingerprints.Any())
{
return;
}
var(trackData, subFingerprints) = modelReferenceTracker.AssignModelReferences(track, hashes);
TrackDao.InsertTrack(trackData);
SubFingerprintDao.InsertSubFingerprints(subFingerprints);
}