Пример #1
0
        public void calculateScore()
        {
            foreach (QuestionRecomendation question in questionRecomendations)
            {
                questionsValueSum    += question.checkedValue;
                questionsMaxValueSum += question.maxValue;
            }

            if (questionsMaxValueSum == 0.0)
            {
                throw new Exception("category is emty");
            }

            categoryScore = questionsValueSum / questionsMaxValueSum;

            RiskRange riskRange = getRiskRange();

            if (riskRange == null)
            {
                throw new Exception("out of risk range");
            }

            riskTypeName    = context.RiskTypes.Find(riskRange.RiskTypeId).RiskName;
            categoryComment = riskRange.Comment;
        }
Пример #2
0
 public ActionResult EditRisk(RiskRange risk)
 {
     if (ModelState.IsValid)
     {
         db.Entry(risk).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", new { id = risk.CategoryId }));
     }
     return(View(risk));
 }
Пример #3
0
        public ActionResult EditRisk(int id)
        {
            RiskRange risk = db.RiskRanges.Find(id);

            return(View(risk));
        }