예제 #1
0
        public UpdatePlaylistCommand(int playlistId, PlaylistForUpdate playlist)
        {
            if (playlist is null)
            {
                throw new ArgumentNullException(nameof(playlist));
            }

            Name       = playlist.Name;
            PlaylistId = playlistId;
            TrackIds   = playlist.TrackIds;
        }
예제 #2
0
        public async Task <IActionResult> UpdatePlaylist(int playlistId, [FromBody] PlaylistForUpdate playlist)
        {
            await _mediator.Send(new UpdatePlaylistCommand(playlistId, playlist));

            return(NoContent());
        }
예제 #3
0
 public UpdatePlaylistCommand(int playlistId, PlaylistForUpdate playlist)
 {
     Name       = playlist.Name;
     PlaylistId = playlistId;
     TrackIds   = playlist.TrackIds;
 }