Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 /// <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)
 {
 }
Ejemplo n.º 3
0
 /// <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)
 {           
 }
Ejemplo n.º 4
0
 /// <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)
 {
 }
Ejemplo n.º 5
0
 /// <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)
 {
 }
Ejemplo n.º 6
0
 /// <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);
 }
Ejemplo n.º 7
0
 /// <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;
 }
Ejemplo n.º 10
0
 /// <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);
 }
Ejemplo n.º 11
0
 /// <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)
 {
 }
Ejemplo n.º 12
0
 /// <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)
 {
 }
Ejemplo n.º 13
0
 public LookForLastFmInformationHandler(ILastFmApi lastFmApi)
 {
     _lastFmApi = lastFmApi;
 }
Ejemplo n.º 14
0
 /// <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)
 {
 }