public async Task <IActionResult> PutPlaylistItem(long id, PlaylistItem playlistItem) { if (id != playlistItem.id) { return(BadRequest()); } _context.Entry(playlistItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlaylistItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Playlist> > PutPlaylist(int id, Playlist playlist) //public async Task<IActionResult> PutPlaylist(int id, Playlist playlist) { if (id != playlist.Id) { return(BadRequest()); } _context.Entry(playlist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlaylistExists(id)) { return(NotFound()); } else { throw; } } var res = await _context.Playlists.FindAsync(id); return(res); //return NotFound(); }
public async Task <IActionResult> PutTrack(int id, Track track) { if (id != track.Id) { return(BadRequest()); } _context.Entry(track).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TrackExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }