/// <summary> /// 音乐播放列表下音乐管理 /// </summary> /// <param name="masProtocol"></param> /// <returns></returns> public static RpcResponse playListMusicManage(MasProtocol masProtocol) { PlayListControlRequest request = masProtocol.Deserialize <PlayListControlRequest>(); if (request == null) { return(null); } if (request.InfoState == InfoState.AddNew) { createPlayList(request); } if (request.InfoState == InfoState.Modified) { setPlayList(request); } if (request.InfoState == InfoState.Delete) { delPlayList(request); } return(null); }
/// <summary> /// 删除播放列表 /// </summary> /// <param name="masProtocol"></param> /// <returns></returns> public static RpcResponse delPlayList(PlayListControlRequest request) { PlayListControlResponse response = BroadCastControllerProxy.broadCastControllerProxy.delPlayList(request); return(RpcResponse.Response <PlayListControlResponse>(response)); }
/// <summary> /// 删除播放列表 /// </summary> /// <param name="request"></param> /// <returns></returns> public PlayListControlResponse delPlayList(PlayListControlRequest request) { var responseStr = HttpClientHelper.Post(Webapi + "/api/REST-API/delPlayList.do?accessToken=" + Token, JSONHelper.ToJSONString(request)); return(JSONHelper.ParseJSONString <PlayListControlResponse>(responseStr)); }