예제 #1
0
 public ActionResult AddMediaResourceDo(DtoResourceRequest model)
 {
     try
     {
         ResourceBll resourceBll = new ResourceBll();
         if (model.Id == 0)
         {
             model.Creator = CurrentUserID;
             model.Editor  = CurrentUserID;
             resourceBll.AddMediaResource(model);
         }
         else
         {
             model.Editor = CurrentUserID;
             resourceBll.UpdateMediaResource(model);
         }
         return(Json(new JsonSimpleResponse()
         {
             State = true, ErrorMsg = "操作成功"
         }));
     }
     catch (Exception ex)
     {
         return(Json(new JsonSimpleResponse()
         {
             State = false, ErrorMsg = ex.Message
         }));
     }
 }
예제 #2
0
 public ActionResult AddXiaoAiDo(DtoResourceRequest model)
 {
     ResourceBll resourceBll = new ResourceBll();
     if (model.Id == 0)
     {
         model.State = 1;
         model.IsStatus = true;
         model.Creator = CurrentUserID;
         model.Editor = CurrentUserID;
         resourceBll.AddMediaResource(model);
         return Json(new JsonSimpleResponse() { State = true, ErrorMsg = "添加成功" });
     }
     else
     {
         model.Editor = CurrentUserID;
         resourceBll.UpdateMediaResource(model);
         return Json(new JsonSimpleResponse() { State = true, ErrorMsg = "修改成功" });
     }
 }
예제 #3
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 = "操作失败"
            }));
        }