45 lines
1.2 KiB
TypeScript
45 lines
1.2 KiB
TypeScript
import {InMemoryDbService} from "angular-in-memory-web-api";
|
|
import {Hotel} from "../hotel/hotel";
|
|
|
|
|
|
export class HotelDataService implements InMemoryDbService{
|
|
createDb(): Record<string, Hotel[]> {
|
|
const hotels: Hotel[] = [
|
|
{
|
|
"hotelId": 1,
|
|
"hotelName": "Buea süßes Leben",
|
|
"description": "Schöne Aussicht am Meer",
|
|
"price": 230.5,
|
|
"imageUrl": "assets/img/heisenberg.jpg",
|
|
"rating": 3.5
|
|
},
|
|
{
|
|
"hotelId": 2,
|
|
"hotelName": "Marrakesch",
|
|
"description": "Genießen Sie den Blick auf die Berge",
|
|
"price": 145.5,
|
|
"imageUrl": "assets/img/kjan.png",
|
|
"rating": 5
|
|
},
|
|
{
|
|
"hotelId": 3,
|
|
"hotelName": "Abuja neuer Palast",
|
|
"description": "Kompletter Aufenthalt mit Autoservice",
|
|
"price": 120.12,
|
|
"imageUrl": "assets/img/huy.png",
|
|
"rating": 4
|
|
},
|
|
{
|
|
"hotelId": 4,
|
|
"hotelName": "OUR Hotel",
|
|
"description": "Wunderschönes Ambiente für Ihren Aufenthalt",
|
|
"price": 135.12,
|
|
"imageUrl": "assets/img/rat.png",
|
|
"rating": 2.5
|
|
}
|
|
];
|
|
|
|
return { hotels };
|
|
}
|
|
|
|
}
|