Exemple #1
0
        public void Deserialize(IDeezerClient aClient)
        {
            Client = aClient;

            if (ArtistInternal != null)
            {
                ArtistInternal.Deserialize(aClient);
            }

            if (AlbumInternal != null)
            {
                AlbumInternal.Deserialize(aClient);
            }
        }
Exemple #2
0
        public override bool HasPicture(PictureSize aSize)
        {
            bool baseResult = base.HasPicture(aSize);

            return((baseResult) ? baseResult : AlbumInternal.HasPicture(aSize));
        }
Exemple #3
0
        //Tracks don't often come with their own images so if there is none, we can use that from the album in which it belongs.
        public override string GetPicture(PictureSize aSize)
        {
            string url = base.GetPicture(aSize);

            return((url == string.Empty) ? AlbumInternal.GetPicture(aSize) : url);
        }