public async Task <IActionResult> Edit( [Bind("Id,UserId,Revive")] EditPlaylistVM editPlaylistVM) { try { var editPlaylistDTO = _mapper.Map <EditPlaylistDTO>(editPlaylistVM); var playlist = await _playlistService.EditPlaylist(editPlaylistDTO); return(View(playlist)); } catch (Exception) { return(NotFound()); } }
public async Task <IActionResult> PutPlaylist([Bind("Id,UserId,Revive")] EditPlaylistVM editPlaylistVM) { PlaylistDTO playlist; try { if (string.IsNullOrEmpty(editPlaylistVM.Title)) { throw new ArgumentNullException(); } var editPlaylistDTO = _mapper.Map <EditPlaylistDTO>(editPlaylistVM); playlist = await _playlistService.EditPlaylist(editPlaylistDTO); return(Ok(playlist)); } catch (Exception) { return(NotFound()); } }