public ActionResult DeleteSample(RollerSampleInfo rsi) { Entities context = new Entities(); context.PROCEDURE_ROLLERSAMPLEINFO(rsi.RollerSampleInfoID); context.SaveChanges(); //Delete post提交上来的对象其实只含有ID值,其他均为空,注意!!! int RollerProjectInfoID = repository.RollerSampleInfos.FirstOrDefault(x => x.RollerSampleInfoID == rsi.RollerSampleInfoID).RollerProjectInfoID; rollertimer.CloseRollerTimeSwitch(repository.RollerSampleInfos.FirstOrDefault(x => x.RollerSampleInfoID == rsi.RollerSampleInfoID).RollerBaseStation.TimerCfg.TimerName); repository.DeleteRollerSampleInfo(rsi.RollerSampleInfoID); TestSampleInfo.GetInstance().RemoveSampleList(rsi.RollerSampleInfoID); return(RedirectToAction("ViewInfo", new { RollerProjectInfoID = RollerProjectInfoID })); }
public ActionResult DeleteSample(int RollerSampleInfoID, int RollerProjectInfoId) { IniFileControl.GetInstance().CloseRollerTimeSwitch(repository.RollerSampleInfos.FirstOrDefault(x => x.RollerSampleInfoID == RollerSampleInfoID).RollerBaseStation.Station); repository.DeleteRollerSampleInfo(RollerSampleInfoID); return(RedirectToAction("ViewInfo", new { RollerProjectInfoID = RollerProjectInfoId })); }