Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public static void RemoveRisk(IRiskParametr risk)
 {
     Risks.Remove(risk);
     ValueChanged?.Invoke(null, new EventArgs());
 }
Esempio n. 3
0
 private static void AddRisk(IRiskParametr risk)
 {
     Risks.Add(risk);
     ValueChanged?.Invoke(null, new EventArgs());
     //MessageBox.Show(Value.ToString());
 }