public GeniusApi(string accessToken, IYouTubeApi youTube, ILastFmApi lastFm, string clientId, string clientSecret) { this.accessToken = accessToken; this.youTubeApi = youTube; this.lastFmApi = lastFm; Authenticator.ClientId = clientId; Authenticator.ClientSecret = clientSecret; Authenticator.RedirectUri = ""; Authenticator.Scope = "me create_annotation manage_annotation vote"; Authenticator.State = "default_state"; ContentRetriever.AuthorizationToken = accessToken; }
/// <summary> /// Initializes a new instance of the <see cref="TagApi"/> class. /// </summary> /// <param name="api">The API wrapper.</param> public TagApi(ILastFmApi api) : base(api) { }
/// <summary> /// Initializes a new instance of the <see cref="TrackApi"/> class. /// </summary> /// <param name="api">The api wapper.</param> public TrackApi(ILastFmApi api) : base(api) { }
/// <summary> /// Initializes a new instance of the <see cref="ArtistApi"/> class. /// </summary> /// <param name="api">The API wrapper.</param> public ArtistApi(ILastFmApi api) : base(api) { }
/// <summary> /// Initializes a new instance of the <see cref="AlbumApi"/> class. /// </summary> /// <param name="api">The API wrapper.</param> public AlbumApi(ILastFmApi api) : base(api) { }
/// <summary> /// Initializes a new instance of the <see cref="LastFmApiBase"/> class. /// </summary> /// <param name="api">The session.</param> protected LastFmApiBase(ILastFmApi api) { Api = api; Rest = new RestWrapper(Api.Config); }
/// <summary> /// Initializes a new instance of the <see cref="AlbumApi"/> class. /// </summary> /// <param name="api">The API wrapper.</param> public AlbumApi(ILastFmApi api) : base(api) { }
public LastFmExternalRepository(ILastFmApi lastFmApi, IArtistRepository artistRepository) { _lastFmApi = lastFmApi; _artistRepository = artistRepository; }
public LastFmExternalRepository(ILastFmApi lastFmApi, IArtistRepository artistRepository) { _lastFmApi = lastFmApi; _artistRepository = artistRepository; }
/// <summary> /// Initializes a new instance of the <see cref="LastFmApiBase"/> class. /// </summary> /// <param name="api">The session.</param> protected LastFmApiBase(ILastFmApi api) { Api = api; Rest = new RestWrapper(Api.Config); }
/// <summary> /// Initializes a new instance of the <see cref="TagApi"/> class. /// </summary> /// <param name="api">The API wrapper.</param> public TagApi(ILastFmApi api) : base(api) { }
/// <summary> /// Initializes a new instance of the <see cref="ArtistApi"/> class. /// </summary> /// <param name="api">The API wrapper.</param> public ArtistApi(ILastFmApi api) : base(api) { }
public LookForLastFmInformationHandler(ILastFmApi lastFmApi) { _lastFmApi = lastFmApi; }
/// <summary> /// Initializes a new instance of the <see cref="TrackApi"/> class. /// </summary> /// <param name="api">The api wapper.</param> public TrackApi(ILastFmApi api) : base(api) { }