//zet de playlist op het account van de gebruiker
        public async Task <IActionResult> PostPlaylist()
        {
            var user = await userService.CreateUser(Token);

            var playlistDTO = await playlistService.PostPlaylist(user, Token);

            if (!sqlUserRepository.CheckIfUserExists(user.id))
            {
                var DbUser = new DbUserDTO {
                    UserId = user.id, UserName = user.display_name
                };
                sqlUserRepository.SaveUser(DbUser);
            }
            sqlplaylistRepository.SavePlaylistInDb(playlistDTO);
            return(Redirect("https://open.spotify.com/playlist/" + playlistDTO.PlaylistId));
        }
Esempio n. 2
0
 //slaat de gebruiker op in de database
 public DbUserDTO SaveUser(DbUserDTO user)
 {
     _context.Users.Add(user);
     _context.SaveChanges();
     return(user);
 }