示例#1
0
        public void InsertThreshold(ThresholdDTO dto)
        {
            PnReg pnReg = _pnRegRepository.Get(dto.PnRegId);
            Threshold newThreshold = ThresholdFactory.CreateThreshold(pnReg, dto.TotalThreshold, dto.IntervalThreshold,
                dto.DeltaIntervalThreshold, dto.Average3Threshold, dto.Average7Threshold);

            _thresholdRepository.Add(newThreshold);
        }
示例#2
0
        public void ModifyThreshold(ThresholdDTO dto)
        {
            PnReg pnReg = _pnRegRepository.Get(dto.PnRegId);

            Threshold updateThreshold = _thresholdRepository.Get(dto.Id); //获取需要更新的对象。
            ThresholdFactory.UpdateThreshold(updateThreshold, pnReg, dto.TotalThreshold, dto.IntervalThreshold,
                dto.DeltaIntervalThreshold, dto.Average3Threshold, dto.Average7Threshold);
            //更新。

            _thresholdRepository.Modify(updateThreshold);
        }
示例#3
0
 public void DeleteThreshold(ThresholdDTO dto)
 {
     Threshold delThreshold = _thresholdRepository.Get(dto.Id); //获取需要删除的对象。
     _thresholdRepository.Remove(delThreshold); //删除Threshold。
 }