Ejemplo n.º 1
0
        /// <summary>
        /// 音乐管理
        /// </summary>
        /// <param name="masProtocol"></param>
        /// <returns></returns>
        public static RpcResponse musicManage(MasProtocol masProtocol)
        {
            MusicControlRequest request = masProtocol.Deserialize <MusicControlRequest>();

            if (request == null)
            {
                return(null);
            }
            if (request.InfoState == InfoState.AddNew)
            {
                addMusic(request);
            }
            if (request.InfoState == InfoState.Delete)
            {
                delMusic(request);
            }
            return(null);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 删除音乐
        /// </summary>
        /// <param name="masProtocol"></param>
        /// <returns></returns>
        public static RpcResponse delMusic(MusicControlRequest request)
        {
            MusicControlResponse response = BroadCastControllerProxy.broadCastControllerProxy.delMusic(request);

            return(RpcResponse.Response <MusicControlResponse>(response));
        }
        /// <summary>
        /// 删除音乐
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public MusicControlResponse delMusic(MusicControlRequest request)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/api/REST-API/delMusic.do?accessToken=" + Token, JSONHelper.ToJSONString(request));

            return(JSONHelper.ParseJSONString <MusicControlResponse>(responseStr));
        }