public void GetInfo() { var parameters = new RequestParameters { new RequestParameter {Key = "artist", Value = Artist.Name}, new RequestParameter {Key = "album", Value = Name}, new RequestParameter {Key = "api_key", Value = Session.ApiKey}, new RequestParameter {Key = "api_sec", Value = Session.ApiSec} }; object obj = new Album { Session = Session }; AutomaticGetObject("album.getInfo", parameters, ref obj, "album"); ConvertValues(this, obj); Artist = new Artist(Artistname, this.Session); }
/// <summary> /// Get top tarcks /// </summary> /// <returns></returns> public List<Track> GetTopTracks() { var parameters = new RequestParameters { new RequestParameter {Key = "artist", Value = Name}, new RequestParameter {Key = "api_key", Value = Session.ApiKey}, new RequestParameter {Key = "api_sec", Value = Session.ApiSec} }; object obj = new Artist { Session = Session }; AutomaticGetObject("artist.getTopTracks", parameters, ref obj); var finalArtist = obj as Artist; if (finalArtist != null) Tracks = finalArtist.Tracks; return Tracks; }