コード例 #1
0
        public ActionResult AddPrologueDo(int Id, string description)
        {
            ResourceBll resourceBll = new ResourceBll();

            if (Id > 0)
            {
                var audio    = BaiduApiBll.GetAudio(description);
                var response = Upload(audio);
                if (response.State)
                {
                    resourceBll.UpdatePropogue(Id, description, response.FileUrl);
                    return(Json(new JsonSimpleResponse()
                    {
                        State = true, ErrorMsg = "操作成功"
                    }));
                }
            }
            else
            {
                var audio    = BaiduApiBll.GetAudio(description);
                var response = Upload(audio);
                if (response.State)
                {
                    resourceBll.AddMediaResource(new DtoResourceRequest {
                        Description = description, Url = response.FileUrl, MediaType = MediaResourceTypeEnum.开场语, MediaObjectType = MediaObjectTypeEnum.音频, State = 1, IsStatus = true
                    });
                    return(Json(new JsonSimpleResponse()
                    {
                        State = true, ErrorMsg = "操作成功"
                    }));
                }
            }
            return(Json(new JsonSimpleResponse()
            {
                State = false, ErrorMsg = "操作失败"
            }));
        }