示例#1
0
        //[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));
        }