private IEnumerable <StatisticViewModel> GetStatistic(int _quizId) { var st = new StatisticManager(); var statistic = new List <StatisticViewModel>(); var Questions = repository.GetMultipleQuestionsByQuizId(_quizId); foreach (MultipleChoiceQuestion question in Questions) { statistic.Add(st.GetQuestionStatistic(question)); } return(statistic); }
public ActionResult GetQuizResult(MultipleChoiceAnswer _answer) { if (string.IsNullOrEmpty(_answer.Answer)) { ModelState.AddModelError("", "You need to choose answer"); ViewBag.Radiobutton = GetRandomRadiobutton(); return(PartialView("StatisticPartialView", new StatisticViewModel())); } var sm = new StatisticManager(); repository.AddAnswer(_answer); StatisticViewModel statisticView = sm.GetQuestionStatistic(repository.GetMultipleQuestion(_answer.QuestionId)); return(PartialView("StatisticPartialView", statisticView)); }