예제 #1
0
        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 }));
        }
예제 #2
0
 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 }));
 }