C# Class WaveBox.Core.Model.Repository.AlbumArtistRepository

Inheritance: IAlbumArtistRepository
Exibir arquivo Open project: einsteinx2/WaveBox

Public Methods

Method Description
AlbumArtistForId ( int albumArtistId ) : AlbumArtist
AlbumArtistForName ( string albumArtistName ) : AlbumArtist
AlbumArtistForNameOrCreate ( string albumArtistName ) : AlbumArtist
AlbumArtistRepository ( IDatabase database, IItemRepository itemRepository, ISongRepository songRepository ) : System
AllAlbumArtists ( ) : IList
AllWithNoMusicBrainzId ( ) : IList
CountAlbumArtists ( ) : int
InsertAlbumArtist ( AlbumArtist albumArtist, bool replace = false ) : bool
InsertAlbumArtist ( string albumArtistName, bool replace = false ) : bool
LimitAlbumArtists ( int index, int duration = Int32.MinValue ) : IList
RangeAlbumArtists ( char start, char end ) : IList
SearchAlbumArtists ( string field, string query, bool exact = true ) : IList
SinglesForAlbumArtistId ( int albumArtistId ) : IList

Method Details

AlbumArtistForId() public method

public AlbumArtistForId ( int albumArtistId ) : AlbumArtist
albumArtistId int
return AlbumArtist

AlbumArtistForName() public method

public AlbumArtistForName ( string albumArtistName ) : AlbumArtist
albumArtistName string
return AlbumArtist

AlbumArtistForNameOrCreate() public method

public AlbumArtistForNameOrCreate ( string albumArtistName ) : AlbumArtist
albumArtistName string
return AlbumArtist

AlbumArtistRepository() public method

public AlbumArtistRepository ( IDatabase database, IItemRepository itemRepository, ISongRepository songRepository ) : System
database IDatabase
itemRepository IItemRepository
songRepository ISongRepository
return System

AllAlbumArtists() public method

public AllAlbumArtists ( ) : IList
return IList

AllWithNoMusicBrainzId() public method

public AllWithNoMusicBrainzId ( ) : IList
return IList

CountAlbumArtists() public method

public CountAlbumArtists ( ) : int
return int

InsertAlbumArtist() public method

public InsertAlbumArtist ( AlbumArtist albumArtist, bool replace = false ) : bool
albumArtist AlbumArtist
replace bool
return bool

InsertAlbumArtist() public method

public InsertAlbumArtist ( string albumArtistName, bool replace = false ) : bool
albumArtistName string
replace bool
return bool

LimitAlbumArtists() public method

public LimitAlbumArtists ( int index, int duration = Int32.MinValue ) : IList
index int
duration int
return IList

RangeAlbumArtists() public method

public RangeAlbumArtists ( char start, char end ) : IList
start char
end char
return IList

SearchAlbumArtists() public method

public SearchAlbumArtists ( string field, string query, bool exact = true ) : IList
field string
query string
exact bool
return IList

SinglesForAlbumArtistId() public method

public SinglesForAlbumArtistId ( int albumArtistId ) : IList
albumArtistId int
return IList