19 lines
411 B
TypeScript
19 lines
411 B
TypeScript
import { Injectable } from '@angular/core';
|
|
import {HttpClient} from "@angular/common/http";
|
|
import {Car} from "../model/car";
|
|
import {toPromise} from "../utils/promises.utils";
|
|
|
|
@Injectable({
|
|
providedIn: 'root'
|
|
})
|
|
export class CarRestService {
|
|
|
|
constructor(
|
|
private http: HttpClient
|
|
) { }
|
|
|
|
findById(carId: string): Promise<Car> {
|
|
return toPromise(this.http.get<Car>(`/cars/${carId}`));
|
|
}
|
|
}
|