C# Класс WaveBox.Core.Model.Repository.AlbumRepository

Наследование: IAlbumRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
AlbumForId ( int albumId ) : Album
AlbumForName ( string albumName, int albumArtistId ) : Album
AlbumForName ( string albumName, int albumArtistId, int releaseYear = null ) : Album
AlbumRepository ( IDatabase database, IItemRepository itemRepository ) : System
AllAlbums ( ) : IList
AllWithNoMusicBrainzId ( ) : IList
CountAlbums ( ) : int
InsertAlbum ( string albumName, int albumArtistId, int releaseYear ) : bool
LimitAlbums ( int index, int duration = Int32.MinValue ) : IList
RandomAlbums ( int limit = 10 ) : IList
RangeAlbums ( char start, char end ) : IList
SearchAlbums ( string field, string query, bool exact = true ) : IList

Описание методов

AlbumForId() публичный Метод

public AlbumForId ( int albumId ) : Album
albumId int
Результат WaveBox.Core.Model.Album

AlbumForName() публичный Метод

public AlbumForName ( string albumName, int albumArtistId ) : Album
albumName string
albumArtistId int
Результат WaveBox.Core.Model.Album

AlbumForName() публичный Метод

public AlbumForName ( string albumName, int albumArtistId, int releaseYear = null ) : Album
albumName string
albumArtistId int
releaseYear int
Результат WaveBox.Core.Model.Album

AlbumRepository() публичный Метод

public AlbumRepository ( IDatabase database, IItemRepository itemRepository ) : System
database IDatabase
itemRepository IItemRepository
Результат System

AllAlbums() публичный Метод

public AllAlbums ( ) : IList
Результат IList

AllWithNoMusicBrainzId() публичный Метод

public AllWithNoMusicBrainzId ( ) : IList
Результат IList

CountAlbums() публичный Метод

public CountAlbums ( ) : int
Результат int

InsertAlbum() публичный Метод

public InsertAlbum ( string albumName, int albumArtistId, int releaseYear ) : bool
albumName string
albumArtistId int
releaseYear int
Результат bool

LimitAlbums() публичный Метод

public LimitAlbums ( int index, int duration = Int32.MinValue ) : IList
index int
duration int
Результат IList

RandomAlbums() публичный Метод

public RandomAlbums ( int limit = 10 ) : IList
limit int
Результат IList

RangeAlbums() публичный Метод

public RangeAlbums ( char start, char end ) : IList
start char
end char
Результат IList

SearchAlbums() публичный Метод

public SearchAlbums ( string field, string query, bool exact = true ) : IList
field string
query string
exact bool
Результат IList