//[HttpPost] //public IActionResult AddProjectInfo([FromBody] ProjectDetailInfo projectDetailInfo ) //{ // bool res = false; // if(projectDetailInfo.oven_id > 0) // { // int project_id = 0; // Entity.ProjectInfo projectInfo = projectDetailInfo; // List<HeatStep> heatSteps = new List<HeatStep>(); // List<TmSig> tmSigs = new List<TmSig>(); // List<Pid> pids = new List<Pid>(); // project_id = _projectInfoService.InsertReturnIdentity(projectInfo); // if (project_id > 0) // { // heatSteps.Add(projectDetailInfo.heatStep1); // heatSteps.Add(projectDetailInfo.heatStep2); // heatSteps.Add(projectDetailInfo.heatStep3); // heatSteps.Add(projectDetailInfo.heatStep4); // tmSigs.Add(projectDetailInfo.tmSig1); // tmSigs.Add(projectDetailInfo.tmSig2); // tmSigs.Add(projectDetailInfo.tmSig3); // tmSigs.Add(projectDetailInfo.tmSig4); // pids.Add(projectDetailInfo.pid1); // pids.Add(projectDetailInfo.pid2); // res = _heatStepService.Insert(heatSteps); // res &= _tmSigService.Insert(tmSigs); // res &= _pidService.Insert(pids); // } // } // return Json(res); //} public IActionResult DeleteProjectInfo(int id) { bool res = false; res = _projectInfoService.Delete(id); _heatStepService.Delete(x => x.project_id == id); _tmSigService.Delete(x => x.project_id == id); _pidService.Delete(x => x.project_id == id); return(Json(res)); }
public ActionResult Delete(string table, Guid id) { //删除项目 if (table == "ProjectInfo") { _iProjectInfoService.Delete(id); _unitOfWork.Commit(); } //删除任务 if (table == "ProjectTask") { Guid?rid = _iProjectTaskService.GetById(id).ProjectInfoId; _iProjectTaskService.Delete(id); _unitOfWork.Commit(); return(RedirectToAction("Details", new { id = rid })); } return(RedirectToAction("Index")); }