예제 #1
0
        public virtual ActionResult General()
        {
            var model = new ResultsListViewModel()
            {
                Title               = "Wyniki wg ankiet",
                Results             = new List <ResultsViewModel>(),
                PearsonCorrelations = ResultsViewModel.Initialize(0, "Korelacja liniowa Pearsona", _resultsRepository.GetResultsPearsonCorrelations()),
                Legend              = LegendViewModel.General()
            };

            foreach (var questionnaire in _questionnairesRepository.GetList())
            {
                model.Results.Add(ResultsViewModel.Initialize(
                                      questionnaireId: questionnaire.QuestionnaireId,
                                      questionnaireName: questionnaire.Name,
                                      results: _resultsRepository.GetResultsGeneral(questionnaire.QuestionnaireId)));
            }

            return(View(MVC.Application.Results.Views.Results, model));
        }