/// <summary> /// Altera o nivel de impacto da vulnerabilidade /// </summary> /// <param name="p">Perfil</param> /// <param name="v">Vulnerabilidade</param> /// <param name="n">Nivel de Impacto</param> /// <returns></returns> public static bool AlterarVulnerabilidadeNivelImpacto(Perfil p, vulnerabilidadeBO v, string n) { if (p == Perfil.COLABORADOR || p == Perfil.CHEFE) { try { VulnerabilidadeDL aux = new VulnerabilidadeDL(v); Vulnerabilidades.AlteraVulnerabilidadeNivelImpacto(aux, n); return(true); } catch (Exception e) { throw e; } } return(false); }
/// <summary> /// Adiciona uma vulnerabilidade a lista de vulnerabilidades /// </summary> /// <param name="p">Perfil</param> /// <param name="v">Vulnerabilidade</param> /// <returns></returns> public static bool AddVul(Perfil p, vulnerabilidadeBO v) { if (p == Perfil.COLABORADOR || p == Perfil.CHEFE) { try { VulnerabilidadeDL aux = new VulnerabilidadeDL(v); Vulnerabilidades.AdicionaVulnerabilidade(aux); return(true); } catch (Exception e) { throw e; } } return(false); }
/// <summary> /// Adiciona uma vulnerabilidade a lista de vulnerabilidades /// </summary> /// <param name="p">Perfil</param> /// <param name="v">Vulnerabilidade</param> /// <returns></returns> public static bool AddVul(Perfil p, vulnerabilidadeBO v) { if (p == Perfil.COLABORADOR || p == Perfil.CHEFE) { try { VulnerabilidadeDL aux = new VulnerabilidadeDL(v); Vulnerabilidades.AdicionaVulnerabilidade(aux); return(true); } catch (ArgumentNullException e) { Console.WriteLine("Error: " + e.Message); } catch (Exception e) { Console.WriteLine("Error: " + e.Message); } } return(false); }