Esempio n. 1
0
        public static FanArt AlbumToObject(JObject objRest)
        {
            FanArt objItem = null;

            if (objRest != null)
            {
                objItem = new FanArt();
                string artistName = objRest.Properties().First().Name;
                objItem.ArtistName = artistName;
                objItem.ArtistId   = (string)objRest[artistName]["mbid_id"];
                objItem.AlbumId    = ((JObject)objRest[artistName]["albums"]).Properties().First().Name;

                JArray covers = (JArray)objRest[artistName]["albums"][objItem.AlbumId]["albumcover"];
                if (covers.HasValues == true)
                {
                    objItem.Albumcover = (string)covers[0]["url"];
                }

                JArray cdsArt = (JArray)objRest[artistName]["albums"][objItem.AlbumId]["cdart"];
                if (cdsArt.HasValues == true)
                {
                    objItem.Cdart = (string)cdsArt[0]["url"];
                }
            }
            return(objItem);
        }
Esempio n. 2
0
        public static FanArt ArtistToObject(JObject objRest, string albumID)
        {
            FanArt objItem = null;

            if (objRest != null)
            {
                objItem = new FanArt();
                string artistName = objRest.Properties().First().Name;
                objItem.AlbumId    = albumID;
                objItem.ArtistName = artistName;
                objItem.ArtistId   = (string)objRest[artistName]["mbid_id"];

                JArray artistBackground = (JArray)objRest[artistName]["artistbackground"];
                if (artistBackground != null && artistBackground.HasValues == true)
                {
                    objItem.ArtistBackground = (string)artistBackground[0]["url"];
                }

                JArray artistCover = (JArray)objRest[artistName]["artistthumb"];
                if (artistCover != null && artistCover.HasValues == true)
                {
                    objItem.ArtistCover = (string)artistCover[0]["url"];
                }

                JArray covers = (JArray)objRest[artistName]["albums"][objItem.AlbumId]["albumcover"];
                if (covers != null && covers.HasValues == true)
                {
                    objItem.Albumcover = (string)covers[0]["url"];
                }

                JArray cdsArt = (JArray)objRest[artistName]["albums"][objItem.AlbumId]["cdart"];
                if (cdsArt != null && cdsArt.HasValues == true)
                {
                    objItem.Cdart = (string)cdsArt[0]["url"];
                }

                JArray musiclogo = (JArray)objRest[artistName]["musiclogo"];
                if (musiclogo != null && musiclogo.HasValues == true)
                {
                    objItem.MusicLogo = (string)musiclogo[0]["url"];
                }

                JArray hdmusiclogo = (JArray)objRest[artistName]["hdmusiclogo"];
                if (hdmusiclogo != null && hdmusiclogo.HasValues == true)
                {
                    objItem.HdMusicLogo = (string)hdmusiclogo[0]["url"];
                }
            }

            return(objItem);
        }