public FindingsDataTableQuickFilterListDto GetQuickFiltersForActino(FindingsActionsDataTableFilterModelDto filter) { Defect defect = _defectService.FindById(filter.Id); FindingsActionsQuery findingsQuery = _mapper.Map <FindingsActionsQuery>(filter); findingsQuery.RootDefect = defect; return(_mapper.Map <FindingsDataTableQuickFilterListDto>( _filterService.GetFindingsDataTableQuickFilters(defect.Sequence.BladeId, NodeType.Blade, findingsQuery.Filter))); }
public FindingsTableDto <FindingsTableRowDto> GetDefectsForGroupAction(FindingsActionsDataTableFilterModelDto findingsDataTableFilter) { Defect defect = _defectService.FindById(findingsDataTableFilter.Id); FindingsActionsQuery findingsQuery = _mapper.Map <FindingsActionsQuery>(findingsDataTableFilter); findingsQuery.RootDefect = defect; IPagedList <DefectRowDto> findings = _defectService.GetDefectsForNodePaged(NodeType.Blade, defect.Sequence.BladeId, findingsQuery); List <FindingsTableRowDto> findingsTableRowDtos = _mapper.Map <IEnumerable <DefectRowDto>, IEnumerable <FindingsTableRowDto> >(findings).ToList(); return(new FindingsTableDto <FindingsTableRowDto> { FindingsTableRows = findingsTableRowDtos, TotalRecords = findings.TotalCount }); }