Exemple #1
0
        public IUndoableEdit CreateChangeRiskLevelEdit(IRiskLevelObject riskLevelObject, int riskLevel)
        {
            DefaultEdit <object> pe = new DefaultEdit <object>(riskLevelObject, ChangeRiskLevel, ChangeRiskLevel);

            pe.UndoParams = new PropertyEditParameters("", riskLevelObject.RiskLevel);
            pe.RedoParams = new PropertyEditParameters("", riskLevel);
            return(pe);
        }
        public IUndoableEdit ApplyRiskLevel(IRiskLevelObject riskObject, int newRiskLevel)
        {
            RiskLevelManager rlm = new RiskLevelManager(riskObject);

            return(rlm.ChangeRiskLevel(newRiskLevel));
        }
 public RiskLevelManager(IRiskLevelObject riskLevelObject)
 {
     this.riskLevelObject = riskLevelObject;
 }