public async Task <IActionResult> PutPlaylist(Guid id, PlaylistViewModel pvm) { if (id != Guid.Parse(pvm.Id)) { return(BadRequest()); } Playlist p = _context.Playlists.Find(id); p.Name = pvm.Name.Trim(); p.Composer = pvm.Composer.Trim(); _context.Entry(p).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> PutTrack(Guid id, TrackViewModel tvm) { if (id != Guid.Parse(tvm.Id)) { return(BadRequest()); } Track t = _context.Tracks.Find(id); t.Name = tvm.Name; t.Description = tvm.Description; t.PlaylistId = Guid.Parse(tvm.Playlist); _context.Entry(t).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }