C# Класс MediaOwl.Services.LastFmService

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

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

Метод Описание
AlbumSearch ( int page ) : LoadLastFmXmlDataResult
AlbumSearch ( string searchString, int page ) : LoadLastFmXmlDataResult
ArtistSearch ( int page ) : LoadLastFmXmlDataResult
ArtistSearch ( string searchString, int page ) : LoadLastFmXmlDataResult
MoreInfo ( Artist artist ) : LoadLastFmEntityDataResult
NextEvents ( Artist artist ) : LoadLastFmListDataResult
SimilarArtists ( Artist artist ) : LoadLastFmListDataResult
SimilarTracks ( Track track ) : LoadLastFmListDataResult
SingleAlbum ( Album album ) : LoadLastFmEntityDataResult
SingleAlbum ( string albumName, string artistName, string musicBrainzId = null ) : LoadLastFmEntityDataResult
SingleArtist ( ArtistBase artistBase ) : LoadLastFmEntityDataResult
SingleArtist ( string artistId, bool isMusicBrainzId ) : LoadLastFmEntityDataResult
SingleTrack ( Track track ) : LoadLastFmEntityDataResult
SingleTrack ( string trackName, string artistName, string musicBrainzId = null ) : LoadLastFmEntityDataResult
TopAlbums ( Artist artist ) : LoadLastFmListDataResult
TopAlbums ( Tag tag ) : LoadLastFmListDataResult
TopArtists ( Tag tag ) : LoadLastFmListDataResult
TopTags ( Artist artist ) : LoadLastFmListDataResult
TopTags ( ) : LoadLastFmXmlDataResult
TopTracks ( Artist artist ) : LoadLastFmListDataResult
TopTracks ( Tag tag ) : LoadLastFmListDataResult
TrackSearch ( int page ) : LoadLastFmXmlDataResult
TrackSearch ( string searchString, string artistName = null, int page ) : LoadLastFmXmlDataResult
WeeklyArtistChart ( Tag tag ) : LoadLastFmListDataResult

Приватные методы

Метод Описание
LastFmService ( LastFmRepository repository ) : System.Collections.Generic
SearchStringBuilder ( IEnumerable parameter ) : string

This method is just a cross-reference to ServiceHelper

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

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

public AlbumSearch ( int page ) : LoadLastFmXmlDataResult
page int
Результат MediaOwl.Services.LastFmResults.LoadLastFmXmlDataResult

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

public AlbumSearch ( string searchString, int page ) : LoadLastFmXmlDataResult
searchString string
page int
Результат MediaOwl.Services.LastFmResults.LoadLastFmXmlDataResult

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

public ArtistSearch ( int page ) : LoadLastFmXmlDataResult
page int
Результат MediaOwl.Services.LastFmResults.LoadLastFmXmlDataResult

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

public ArtistSearch ( string searchString, int page ) : LoadLastFmXmlDataResult
searchString string
page int
Результат MediaOwl.Services.LastFmResults.LoadLastFmXmlDataResult

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

public MoreInfo ( Artist artist ) : LoadLastFmEntityDataResult
artist MediaOwl.Model.LastFm.Artist
Результат LoadLastFmEntityDataResult

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

public NextEvents ( Artist artist ) : LoadLastFmListDataResult
artist MediaOwl.Model.LastFm.Artist
Результат LoadLastFmListDataResult

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

public SimilarArtists ( Artist artist ) : LoadLastFmListDataResult
artist MediaOwl.Model.LastFm.Artist
Результат LoadLastFmListDataResult

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

public SimilarTracks ( Track track ) : LoadLastFmListDataResult
track MediaOwl.Model.LastFm.Track
Результат LoadLastFmListDataResult

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

public SingleAlbum ( Album album ) : LoadLastFmEntityDataResult
album MediaOwl.Model.LastFm.Album
Результат LoadLastFmEntityDataResult

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

public SingleAlbum ( string albumName, string artistName, string musicBrainzId = null ) : LoadLastFmEntityDataResult
albumName string
artistName string
musicBrainzId string
Результат LoadLastFmEntityDataResult

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

public SingleArtist ( ArtistBase artistBase ) : LoadLastFmEntityDataResult
artistBase MediaOwl.Model.LastFm.ArtistBase
Результат LoadLastFmEntityDataResult

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

public SingleArtist ( string artistId, bool isMusicBrainzId ) : LoadLastFmEntityDataResult
artistId string
isMusicBrainzId bool
Результат LoadLastFmEntityDataResult

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

public SingleTrack ( Track track ) : LoadLastFmEntityDataResult
track Track
Результат LoadLastFmEntityDataResult

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

public SingleTrack ( string trackName, string artistName, string musicBrainzId = null ) : LoadLastFmEntityDataResult
trackName string
artistName string
musicBrainzId string
Результат LoadLastFmEntityDataResult

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

public TopAlbums ( Artist artist ) : LoadLastFmListDataResult
artist Artist
Результат LoadLastFmListDataResult

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

public TopAlbums ( Tag tag ) : LoadLastFmListDataResult
tag Tag
Результат LoadLastFmListDataResult

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

public TopArtists ( Tag tag ) : LoadLastFmListDataResult
tag Tag
Результат LoadLastFmListDataResult

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

public TopTags ( Artist artist ) : LoadLastFmListDataResult
artist Artist
Результат LoadLastFmListDataResult

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

public TopTags ( ) : LoadLastFmXmlDataResult
Результат LoadLastFmXmlDataResult

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

public TopTracks ( Artist artist ) : LoadLastFmListDataResult
artist Artist
Результат LoadLastFmListDataResult

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

public TopTracks ( Tag tag ) : LoadLastFmListDataResult
tag Tag
Результат LoadLastFmListDataResult

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

public TrackSearch ( int page ) : LoadLastFmXmlDataResult
page int
Результат LoadLastFmXmlDataResult

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

public TrackSearch ( string searchString, string artistName = null, int page ) : LoadLastFmXmlDataResult
searchString string
artistName string
page int
Результат LoadLastFmXmlDataResult

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

public WeeklyArtistChart ( Tag tag ) : LoadLastFmListDataResult
tag Tag
Результат LoadLastFmListDataResult