public static Album ToEntity(this JsonLookAlbum album) { IEnumerable <Track> t = album.Tracks.Select(x => new Track(x.Name, x.Link, 0)); List <Artist> a = new List <Artist>(); a.Add(new Artist(album.ArtistName, album.ArtistLink)); return(new Album(album.Name, album.Link, album.Year, a, t.ToList())); }
public Album Album(string id) { string link = string.Format("spotify:album:{0}", id); string json = lookup(link, "track"); if (json == null) { return(null); } JsonLookAlbum obj = JsonConvert.DeserializeObject <Reply>(json).album; return(obj.ToEntity()); }