public ActionResult Add(Epm_DataConfig 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.Name)) { view.Flag = false; view.Message = "资料名称不能为空"; return(Json(view)); } if (string.IsNullOrEmpty(model.Code)) { view.Flag = false; view.Message = "资料编号不能为空"; return(Json(view)); } if (string.IsNullOrEmpty(model.Description)) { 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.AddDataConfig(model, fileList); } return(Json(result.ToResultView())); }
///<summary> ///修改: ///</summary> /// <param name="model">要修改的model</param> /// <returns>受影响的行数</returns> public Result <int> UpdateDataConfig(Epm_DataConfig model) { Result <int> result = new Result <int>(); try { var rows = DataOperateBusiness <Epm_DataConfig> .Get().Update(model); result.Data = rows; result.Flag = EResultFlag.Success; WriteLog(AdminModule.ProjectFileConfig.GetText(), SystemRight.Modify.GetText(), "修改: " + model.Id); } catch (Exception ex) { result.Data = -1; result.Flag = EResultFlag.Failure; result.Exception = new ExceptionEx(ex, "UpdateDataConfig"); } return(result); }
/// <summary> /// 修改项目资料信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public Result <int> UpdateDataConfig(Epm_DataConfig model, List <Base_Files> fileList = null) { return(base.Channel.UpdateDataConfig(model, fileList)); }