public void Patch(Guid id, PlaylistDto playlistDto) { using (ITransaction transaction = Session.BeginTransaction()) { Playlist playlist = PlaylistManager.Get(id); playlistDto.SetPatchableProperties(playlist); PlaylistManager.Update(playlist); transaction.Commit(); } }
public JsonResult Update(PlaylistDto playlistDto) { PlaylistDto updatedPlaylistDto; using (ITransaction transaction = Session.BeginTransaction()) { Playlist playlist = Playlist.Create(playlistDto, UserManager, PlaylistManager); PlaylistManager.Update(playlist); updatedPlaylistDto = PlaylistDto.Create(playlist); transaction.Commit(); } return(Json(updatedPlaylistDto)); }