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 List(IntervieweeDataSource datasource = null) { datasource.Data = Mapper.Map <List <IntervieweeViewModel> >(_intervieweesRepository.GetList( dateFrom: datasource.DateFrom, dateTo: datasource.DateTo, ageId: datasource.AgeId, educationId: datasource.EducationId, martialStatusId: datasource.MartialStatusId, materialStatusId: datasource.MaterialStatusId, placeOfResidenceId: datasource.PlaceOfResidenceId, seniorityId: datasource.SeniorityId, sexId: datasource.SexId, workplaceId: datasource.WorkplaceId)); datasource.Initialize(); datasource.SetDictionaries(_dictionariesRepository.GetList()); return(View(datasource)); }