public UpdatePlaylistCommand(int playlistId, PlaylistForUpdate playlist) { if (playlist is null) { throw new ArgumentNullException(nameof(playlist)); } Name = playlist.Name; PlaylistId = playlistId; TrackIds = playlist.TrackIds; }
public async Task <IActionResult> UpdatePlaylist(int playlistId, [FromBody] PlaylistForUpdate playlist) { await _mediator.Send(new UpdatePlaylistCommand(playlistId, playlist)); return(NoContent()); }
public UpdatePlaylistCommand(int playlistId, PlaylistForUpdate playlist) { Name = playlist.Name; PlaylistId = playlistId; TrackIds = playlist.TrackIds; }