import { Injectable } from '@angular/core'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; import { ApiService } from './api.service'; import { Aeronef, AeronefByImat, AeronefByYear } from 'src/app/core/models'; @Injectable({ providedIn: 'root' }) export class AeronefsService { constructor( private apiService: ApiService ) { } getAllByImat(): Observable> { return this.apiService.get('/aeronefs') .pipe(map(data => data.aeronefs)); /* //return this.apiService.get('/aeronefs'); return this.apiService.get('/aeronefs') .pipe(map(data => { return { aeronefs: >data.aeronefs, aeronefsCount: data.aeronefsCount }; })); */ } getAllByDate(): Observable> { return this.apiService.get('/aeronefs/allByDate') .pipe(map(data => data.aeronefs)); } }