/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetArtists request) { if (string.IsNullOrWhiteSpace(request.IncludeItemTypes)) { //request.IncludeItemTypes = "Audio,MusicVideo"; } return(GetResultSlim(request)); }
public void GetArtistsTest() { GetArtists request = new GetArtists(); var result = JsonConvert.DeserializeObject <KodiJSON.AudioLibrary.Response.GetArtistsResponse>(ExecuteTest.GetResponse(request)); }
/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetArtists request) { return(GetResultSlim(request)); }
/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetArtists request) { var result = GetResult(request).Result; return(ToOptimizedResult(result)); }
/// <summary> /// Retrieve complete list of artists /// </summary> /// <param name="request"><see cref="GetArtists"/> request</param> /// <returns><see cref="ArtistResponse"/>Artist response</returns> public ArtistsResponse Get(GetArtists request) { this.Logger.Info("Retrieve complete list of artists"); var artists = this.ArtistRepository.GetAll(); return new ArtistsResponse() { Artists = this.ArtistMapper.ToArtistResponseList(artists) }; }