private void InsertHashDataForTrack(IEnumerable <HashData> hashData, IModelReference trackReference)
 {
     foreach (var hash in hashData)
     {
         var subFingerprintId = SubFingerprintDao.InsertSubFingerprint(hash.SubFingerprint, trackReference);
         HashBinDao.InsertHashBins(hash.HashBins, subFingerprintId, trackReference);
     }
 }
 private void InsertHashedFingerprintsForTrack(IEnumerable <HashedFingerprint> hashedFingerprints, IModelReference trackReference)
 {
     foreach (var hashedFingerprint in hashedFingerprints)
     {
         var subFingerprintId = SubFingerprintDao.InsertSubFingerprint(hashedFingerprint.SubFingerprint, hashedFingerprint.SequenceNumber, hashedFingerprint.Timestamp, trackReference);
         HashBinDao.InsertHashBins(hashedFingerprint.HashBins, subFingerprintId, trackReference);
     }
 }