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 })); } }
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 = "修改成功" }); } }
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 = "操作失败" })); }