public ActionResult Index() { spotifyService.ITestService service = new spotifyService.TestServiceClient(); string uri = service.Auth(clientId, clientSecret, redirestUri); return(Redirect(uri)); }
public ActionResult GetSongs(string idCategory) { spotifyService.ITestService service = new spotifyService.TestServiceClient(); List <spotifyService.Playlist> playlists = new List <spotifyService.Playlist>(); playlists = service.GetCategoryPlaylists(clientId, clientSecret, redirestUri, (string)Session["Token"], (string)Session["TokenType"], idCategory).ToList(); List <spotifyService.TrackDetail> tracks = new List <spotifyService.TrackDetail>(); tracks = getSongs(service, playlists, 15); return(Json(tracks)); }
public ActionResult Login(string code) { spotifyService.ITestService service = new spotifyService.TestServiceClient(); spotifyService.AuthToken auth = service.Login(clientId, clientSecret, redirestUri, code, (string)Session["RefreshToken"]); Session["Token"] = auth.AccessToken; Session["TokenType"] = auth.TokenType; if (auth.RefreshToken != null) { Session["RefreshToken"] = auth.RefreshToken; } List <spotifyService.Category> categories = new List <spotifyService.Category>(); categories = service.GetAllCategories(clientId, clientSecret, redirestUri, (string)Session["Token"], (string)Session["TokenType"]).ToList(); ViewBag.Categories = categories; return(View("/Views/Category/Search.cshtml")); }