public VulnerabilityDB SetParamsConsole(VulnerabilityDB vulnerability)
        {
            if (vulnerability.vulnerability == null)
            {
                Console.WriteLine("Set vulnerability:");
                vulnerability.vulnerability = Convert.ToDouble(Console.ReadLine());
            }
            if (vulnerability.threats == null)
            {
                Console.WriteLine("Set threats:");
                vulnerability.threats = Convert.ToDouble(Console.ReadLine());
            }
            if (vulnerability.techDamage == null)
            {
                Console.WriteLine("Set techDamage:");
                vulnerability.techDamage = Convert.ToDouble(Console.ReadLine());
            }
            if (vulnerability.bizDamage == null)
            {
                Console.WriteLine("Set bizDamage:");
                vulnerability.bizDamage = Convert.ToDouble(Console.ReadLine());
            }

            vulnerability.rezult = vulnerability.rezult == null?riskRules.Calculete(new double[] { vulnerability.vulnerability.GetValueOrDefault(), vulnerability.threats.GetValueOrDefault()
                                                                                                   , vulnerability.techDamage.GetValueOrDefault(), vulnerability.bizDamage.GetValueOrDefault() }) : vulnerability.rezult;

            return(vulnerability);
        }