public virtual ActionResult IntervieweeDetails(int questionnaireId, 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.IntervieweeDetails = _resultsRepository.GetIntervieweeDetails(questionnaireId, intervieweesIds); model.Legend = LegendViewModel.Details(); ViewBag.QuestionnaireName = _questionnairesRepository.GetById(questionnaireId).Name; return(View(model)); }
public virtual ActionResult QuestionnaireResultDetails(int intervieweeId, int questionnaireId) { var interviewee = _intervieweesRepository.GetById(intervieweeId); var model = Mapper.Map <IntervieweeViewModel>(interviewee); model.IntervieweeDetails = _resultsRepository.GetIntervieweeDetails(questionnaireId, new List <int> { intervieweeId }); ViewBag.QuestionnaireName = _questionnairesRepository.GetById(questionnaireId).Name; return(View(model)); }