public ActionResult AddZL(TrainView model) { #region ///校验 ResultView <int> view = new ResultView <int>(); if (model.ProjectId == null || string.IsNullOrWhiteSpace(model.ProjectName)) { view.Flag = false; view.Message = "项目名称不可为空"; return(Json(view)); } if (string.IsNullOrEmpty(model.Title)) { view.Flag = false; view.Message = "内容不可为空"; return(Json(view)); } if (string.IsNullOrEmpty(model.Content)) { view.Flag = false; view.Message = "内容不可为空"; return(Json(view)); } //if (string.IsNullOrEmpty(model.CompanyNames) || string.IsNullOrEmpty(model.CompanyIds)) //{ // view.Flag = false; // view.Message = "参与培训单位不可为空"; // return Json(view); //} if (model.TrainUserId == null || string.IsNullOrWhiteSpace(model.TrainUserName)) { view.Flag = false; view.Message = "培训人员不可为空"; return(Json(view)); } if (model.TrainCompanyId == null || string.IsNullOrWhiteSpace(model.TrainCompanyName)) { view.Flag = false; view.Message = "培训单位不可为空"; return(Json(view)); } if (model.StartTime == null) { view.Flag = false; view.Message = "培训开始时间不可为空"; return(Json(view)); } if (model.EndTime == null) { view.Flag = false; view.Message = "培训结束时间不可为空"; return(Json(view)); } if (model.EndTime < model.StartTime) { view.Flag = false; view.Message = "培训结束时间不可小于开始时间"; return(Json(view)); } #endregion model.TrainTypeName = "质量培训"; model.TrainTypeNo = "ZLPX"; string fileDataJson = Request.Form["fileDataJsonFile"]; //获取上传文件json字符串 Result <int> result = new Result <int>(); List <Base_Files> fileList = JsonConvert.DeserializeObject <List <Base_Files> >(fileDataJson); //将文件信息json字符 using (ClientSiteClientProxy proxy = new ClientSiteClientProxy(ProxyEx(Request))) { result = proxy.AddTrain(model, fileList); } return(Json(result.ToResultView())); }