protected void btnSave_Click(object sender, EventArgs e) { //remove access filter using (new Sitecore.SecurityModel.SecurityDisabler()) { using (new EditContext(currentItem.playlistItem, true, false)) { //set form fields with current item data currentItem.PlaylistName = plPlaylist.PlaylistName; currentItem.PlaylistType = plPlaylist.PlaylistType; currentItem.ShortDescription = plPlaylist.ShortDescription; currentItem.FilterTags = plPlaylist.FilterTags; currentItem.ReferenceID = plPlaylist.ReferenceID; } } BCPlaylist p = plPlaylist.GetBCPlaylist(); p.id = currentItem.PlaylistID; RPCResponse <BCPlaylist> rpcr = bc.UpdatePlaylist(p); pnlSaveMessage.Visible = true; if (rpcr.error.message != null) { ltlSaveMessage.Text = rpcr.error.code + ": " + rpcr.error.message; } else { ltlSaveMessage.Text = "The playlist settings have been saved to Brightcove Successfully with name: " + rpcr.result.name; } }