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; }