public ActionResult Add(Epm_News model) { ResultView <int> view = new ResultView <int>(); string fileDataJson = Request.Form["fileDataJson"]; //获取上传文件json字符串 List <Base_Files> fileList = JsonConvert.DeserializeObject <List <Base_Files> >(fileDataJson); //将文件信息json字符 //表单校验 if (string.IsNullOrEmpty(model.NewsTitle)) { view.Flag = false; view.Message = "新闻标题不能为空"; return(Json(view)); } if (Convert.ToBoolean(Request.Form["State"]) == true) { model.State = 1; } else { model.State = 0; } Result <int> result = new Result <int>(); using (BusinessClientProxy proxy = new BusinessClientProxy(ProxyEx(Request))) { result = proxy.AddNews(model, fileList); } return(Json(result.ToResultView())); }
///<summary> ///修改:新闻、资讯表 ///</summary> /// <param name="model">要修改的model</param> /// <returns>受影响的行数</returns> public Result <int> UpdateNews(Epm_News model) { Result <int> result = new Result <int>(); try { var rows = DataOperateBusiness <Epm_News> .Get().Update(model); result.Data = rows; result.Flag = EResultFlag.Success; WriteLog(AdminModule.News.GetText(), SystemRight.Modify.GetText(), "修改新闻、资讯表: " + model.Id); } catch (Exception ex) { result.Data = -1; result.Flag = EResultFlag.Failure; result.Exception = new ExceptionEx(ex, "UpdateNews"); } return(result); }
/// <summary> /// 修改新闻 /// </summary> /// <param name="model"></param> /// <returns></returns> public Result <int> UpdateNews(Epm_News model, List <Base_Files> fileList = null) { return(base.Channel.UpdateNews(model, fileList)); }