Ejemplo n.º 1
0
 public MusicModule(SpotifyTrackConnection spotifyTrackConnection, YoutubeConnection youtubeConnection) : base("v1/music")
 {
     Get("audio-feature", async _ => await spotifyTrackConnection.GetAudioFeature());
     Get("youtube/{songTitle}", async parameters =>
     {
         return(Response.AsJson(new YoutubeDto
         {
             VideoId = await youtubeConnection.GetVideoIdOf(parameters.songTitle)
         }));
     });
 }
Ejemplo n.º 2
0
 public TrackModule(SpotifyTrackConnection spotifyTrackConnection) : base("v1/music/track")
 {
     Get("/{id}", async parameter => await spotifyTrackConnection.GetTrack(parameter.id));
     Get("/", async _ => await spotifyTrackConnection.GetTracks());
 }