internal static void CalculateRisk(Database.Threat threat) { threat.ThreatRisks.ForEach(r => threat.Controls.SelectMany(c => c.ControlRisks.Where(cr => cr.Type == r.Type)).ForEach(ctr => ReduceRisk(r, ctr))); }
internal static void ResetCalculatedRisk(Database.Threat threat) { threat.ThreatRisks.ForEach(ResetCalculatedRisk); }