public ActionResult TestPage(FormCollection fc) { var countRight = 0; var countWrong = 0; var error = ""; foreach (var key in fc.AllKeys) { if (key.Contains("rb")) { try { var value = fc[key]; ResultQuery resultQuery = ResultsService.AddAnswer(value, Session["Login"].ToString()); bool isAnswerRight = ResultsService.IsAnswerRight(value); if (isAnswerRight) { countRight++; } else { countWrong++; } } catch (Exception ex) { Nlogger.Error("Error in TestPage save result. " + ex.Message); } } } ViewBag.results = new ResultDto { CountRight = countRight, CountWrong = countWrong, Error = error }; return(View()); }