public static void Note(IRiskParametr risk, IRiskParametr removingParameter = null) { if (risk == null && removingParameter == null) { return; } if (risk == null) { RemoveRisk(removingParameter); return; } if (removingParameter != null && Risks.Contains(removingParameter)) { RemoveRisk(removingParameter); } AddRisk(risk); }
public static void RemoveRisk(IRiskParametr risk) { Risks.Remove(risk); ValueChanged?.Invoke(null, new EventArgs()); }
private static void AddRisk(IRiskParametr risk) { Risks.Add(risk); ValueChanged?.Invoke(null, new EventArgs()); //MessageBox.Show(Value.ToString()); }