@@ -2,6 +2,8 @@ import { Component, OnInit } from '@angular/core';
2
2
import { CommonModule } from '@angular/common' ;
3
3
import { VehiclesService } from '../../../services/vehicles.service' ;
4
4
import { VehicleBrandsService } from '../../../services/vehicle-brands.service' ;
5
+ import { VehicleDto } from '../../../../src/dto/vehicle' ;
6
+ import { VehicleBrandDto } from '../../../../src/dto/vehicle-brand' ;
5
7
6
8
@Component ( {
7
9
selector : 'app-vehicles-list' ,
@@ -10,20 +12,22 @@ import { VehicleBrandsService } from '../../../services/vehicle-brands.service';
10
12
styleUrl : './vehicles-list.component.css' ,
11
13
} )
12
14
export class VehiclesListComponent implements OnInit {
13
- vehicles : any [ ] = [ ] ;
14
- vehicleBrands : string [ ] = [ ] ;
15
+ vehicles : VehicleDto [ ] = [ ] ;
16
+ vehicleBrands : VehicleBrandDto [ ] = [ ] ;
15
17
16
18
constructor (
17
19
private readonly vehiclesService : VehiclesService ,
18
20
private readonly vehiclesBrandService : VehicleBrandsService
19
21
) { }
20
22
21
23
ngOnInit ( ) : void {
22
- this . vehiclesService . getVehicles ( ) . subscribe ( ( data ) => {
23
- this . vehicles = data ;
24
- } ) ;
25
- this . vehiclesBrandService . getVehicleBrands ( ) . subscribe ( ( data : string [ ] ) => {
26
- this . vehicleBrands = data ;
24
+ this . vehiclesService . getVehicles ( ) . subscribe ( ( response ) => {
25
+ this . vehicles = response . data ;
27
26
} ) ;
27
+ this . vehiclesBrandService
28
+ . getVehicleBrands ( )
29
+ . subscribe ( ( response ) => {
30
+ this . vehicleBrands = response . data ;
31
+ } ) ;
28
32
}
29
33
}
0 commit comments