Beispiel #1
0
        /// <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));
        }
Beispiel #2
0
 public void GetArtistsTest()
 {
     GetArtists request = new GetArtists();
     var        result  = JsonConvert.DeserializeObject <KodiJSON.AudioLibrary.Response.GetArtistsResponse>(ExecuteTest.GetResponse(request));
 }
Beispiel #3
0
 /// <summary>
 /// Gets the specified request.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <returns>System.Object.</returns>
 public object Get(GetArtists request)
 {
     return(GetResultSlim(request));
 }
Beispiel #4
0
        /// <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)
            };
        }