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; }
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)); }
public ActionResult EditRisk(int id) { RiskRange risk = db.RiskRanges.Find(id); return(View(risk)); }