/// <summary> /// Resolve vulnerabilidade /// </summary> /// <param name="vuln">vulnerabilidade a ser resolvida</param> /// <returns> Devolve true/false consoante resolveu ou não </returns> public static bool ResolveVulnerabilidade(Vulnerabilidade vuln) { try { vuln.ResolveVulnerabilidade(); Auditorias.RemoveVulnerabilidadeAuditoria(vuln.Codigo); Equipamentos.RemoveVulnerabilidadeEquipamento(vuln.Codigo); return(true); } catch (VulnerabilidadeInexistenteException e) { throw new VulnerabilidadeInexistenteException("ERRO! " + e.Message); } catch (Exception e) { throw new Exception("ERRO! " + e.Message); } }