C# Class SoundFingerprinting.InMemory.TrackDao

Inheritance: ITrackDao
Exibir arquivo Open project: AddictedCS/soundfingerprinting Class Usage Examples

Public Methods

Method Description
DeleteTrack ( IModelReference trackReference ) : int
InsertTrack ( TrackData track ) : IModelReference
ReadAll ( ) : IList
ReadTrack ( IModelReference trackReference ) : TrackData
ReadTrackByArtistAndTitleName ( string artist, string title ) : IList
ReadTrackByISRC ( string isrc ) : TrackData
TrackDao ( ) : System.Collections.Generic
TrackDao ( IRAMStorage storage ) : System.Collections.Generic

Method Details

DeleteTrack() public method

public DeleteTrack ( IModelReference trackReference ) : int
trackReference IModelReference
return int

InsertTrack() public method

public InsertTrack ( TrackData track ) : IModelReference
track SoundFingerprinting.DAO.Data.TrackData
return IModelReference

ReadAll() public method

public ReadAll ( ) : IList
return IList

ReadTrack() public method

public ReadTrack ( IModelReference trackReference ) : TrackData
trackReference IModelReference
return SoundFingerprinting.DAO.Data.TrackData

ReadTrackByArtistAndTitleName() public method

public ReadTrackByArtistAndTitleName ( string artist, string title ) : IList
artist string
title string
return IList

ReadTrackByISRC() public method

public ReadTrackByISRC ( string isrc ) : TrackData
isrc string
return SoundFingerprinting.DAO.Data.TrackData

TrackDao() public method

public TrackDao ( ) : System.Collections.Generic
return System.Collections.Generic

TrackDao() public method

public TrackDao ( IRAMStorage storage ) : System.Collections.Generic
storage IRAMStorage
return System.Collections.Generic