Exemple #1
0
        public virtual ActionResult IntervieweeResults(int?ageId, int?sexId, int?educationId, int?martialStatusId,
                                                       int?materialStatusId, int?placeOfResidenceId, int?seniorityId, int?workplaceId)
        {
            var intervieweesIds = _intervieweesRepository.GetList(
                ageId: ageId,
                educationId: educationId,
                martialStatusId: martialStatusId,
                materialStatusId: materialStatusId,
                placeOfResidenceId: placeOfResidenceId,
                seniorityId: seniorityId,
                sexId: sexId,
                workplaceId: workplaceId)
                                  .Select(x => x.IntervieweeId)
                                  .ToList();

            var model = GetIntervieweeResultBasicViewModel(
                ageId: ageId,
                educationId: educationId,
                martialStatusId: martialStatusId,
                materialStatusId: materialStatusId,
                placeOfResidenceId: placeOfResidenceId,
                seniorityId: seniorityId,
                sexId: sexId,
                workplaceId: workplaceId);

            model.IntervieweeQuestionnaireResults = _resultsRepository.GetIntervieweeResults(intervieweesIds);
            model.PearsonCorrelations             = _resultsRepository.GetIntervieweePearsonCorrelations(intervieweesIds);

            return(View(model));
        }
        public virtual ActionResult Edit(int id)
        {
            var interviewee = _intervieweesRepository.GetById(id);
            var model       = Mapper.Map <IntervieweeViewModel>(interviewee);

            model.IntervieweeQuestionnaireResults = _resultsRepository.GetIntervieweeResults(new List <int> {
                id
            });

            return(View(model));
        }