/// <summary> /// Adiciona uma vulnerabilidade a uma auditoria e vice-versa /// </summary> /// <param name="a">auditoria a ser adicionada</param> /// <param name="vuln">vulnerabilidade a ser adicionada</param> /// <returns> Devolve true/false consoante adicione ou não </returns> public static bool InsereVulnerabilidadeAuditoria(Auditoria a, Vulnerabilidade vuln) { try { a.InserirVulnAuditoria(vuln); vuln.InserirAudVulnerabilidade(a); return(true); } catch (InsercaoException e) { throw new InsercaoException("ERRO! " + e.Message); } catch (Exception e) { throw new Exception("ERRO! " + e.Message); } }