1
1
import { Component , EventEmitter , Input , OnInit , Output } from '@angular/core' ;
2
+ import { CriteriaByIdSearchService } from 'src/app/service/Search/SearchTypes/CriteriaById/CriteriaByIdSearch.service' ;
3
+ import { CriteriaListEntry } from 'src/app/model/Search/ListEntries/CriteriaListListEntry' ;
2
4
import { ListItemDetailService } from 'src/app/shared/service/Menu/ListItemDetails/ListItemDetails.service' ;
3
5
import { MenuItemInterface } from 'src/app/shared/models/Menu/MenuItemInterface' ;
4
- import { SearchService } from 'src/app/service/Search/Search.service' ;
5
- import { SearchTermDetailsService } from 'src/app/service/Search/SearchTemDetails/SearchTermDetails.service' ;
6
6
import { SearchTermRelatives } from 'src/app/model/Search/SearchDetails/SearchTermRelatives' ;
7
- import { CriteriaListEntry } from 'src/app/model/Search/ListEntries/CriteriaListListEntry' ;
8
7
9
8
@Component ( {
10
9
selector : 'num-list-item-details-sections' ,
@@ -22,22 +21,19 @@ export class ListItemDetailsSectionsComponent implements OnInit {
22
21
23
22
constructor (
24
23
private menuService : ListItemDetailService ,
25
- private elasticSearchService : SearchService ,
26
- private searchService : SearchService ,
27
- private test : SearchTermDetailsService
24
+ private criteriaByIdSearchService : CriteriaByIdSearchService
28
25
) { }
29
26
30
27
public ngOnInit ( ) {
31
28
this . getMenuItems ( ) ;
32
29
}
33
30
34
31
public getSelectedRelative ( item : SearchTermRelatives ) {
35
- this . elasticSearchService . searchCriteriaById ( item . getTermCodeHash ( ) ) . subscribe ( ( resultList ) => {
36
- this . selectedRelative . emit ( resultList . getResults ( ) [ 0 ] ) ;
37
- } ) ;
38
-
39
- this . searchService . searchCriteriaById ( item . getTermCodeHash ( ) ) . subscribe ( ) ;
40
- this . test . getDetailsForListItem ( item . getTermCodeHash ( ) ) . subscribe ( ) ;
32
+ this . criteriaByIdSearchService
33
+ . search ( item . getContextualizedTermcodeHash ( ) )
34
+ . subscribe ( ( resultList ) => {
35
+ this . selectedRelative . emit ( resultList . getResults ( ) [ 0 ] ) ;
36
+ } ) ;
41
37
}
42
38
43
39
private getMenuItems ( ) {
0 commit comments