Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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));
        }