/// <summary>
        /// Gets the Risk Score of a SimpleRisk
        /// </summary>
        /// <param name="sRisk"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        private int GetRiskScore(SimpleRisk sRisk, RiskScoreTypes type)
        {
            string Likelihood = "";
            string Impact     = "";

            switch (type)
            {
            case RiskScoreTypes.InherentRiskScore:
                Likelihood = GetPropertyValue(sRisk.Id, RiskPropertyTypes.InherentLikelihood);
                Impact     = GetPropertyValue(sRisk.Id, RiskPropertyTypes.InherentImpact);
                break;

            case RiskScoreTypes.ResidualRiskScore:
                Likelihood = GetPropertyValue(sRisk.Id, RiskPropertyTypes.ResidualLikelihood);
                Impact     = GetPropertyValue(sRisk.Id, RiskPropertyTypes.ResidualImpact);
                break;

            case RiskScoreTypes.FutureRiskScore:
                Likelihood = GetPropertyValue(sRisk.Id, RiskPropertyTypes.FurtureLikelihood);
                Impact     = GetPropertyValue(sRisk.Id, RiskPropertyTypes.FutureImpact);
                break;
            }
            int l = int.Parse(Likelihood);
            int i = int.Parse(Impact);

            return(l * i);
        }
Exemple #2
0
        public IActionResult RiskEdit(SimpleRisk input)
        {
            RiskDetail result = new RiskDetail();

            result.BarItems = GetBarItem();

            return(View(result));
        }