From c19885b0eaeb754724325c5fd827475d91ee159f Mon Sep 17 00:00:00 2001
From: Hugo <hugo.cubino@estudiantes.uva.es>
Date: Fri, 27 Dec 2024 14:41:37 +0100
Subject: [PATCH] Restaurados mocks

---
 .../src/app/features/bookings/index.ts        |  2 +-
 .../src/app/features/hotels/index.ts          |  4 +-
 .../src/app/features/users/index.ts           |  2 +-
 angular/RestClient/src/mocks/bookings.json    | 30 ++++++++++++++
 angular/RestClient/src/mocks/hotels.json      | 39 +++++++++++++++++++
 angular/RestClient/src/mocks/users.json       | 12 ++++++
 angular/RestClient/src/mocks/users.ts         |  0
 7 files changed, 85 insertions(+), 4 deletions(-)
 create mode 100644 angular/RestClient/src/mocks/bookings.json
 create mode 100644 angular/RestClient/src/mocks/hotels.json
 create mode 100644 angular/RestClient/src/mocks/users.json
 create mode 100644 angular/RestClient/src/mocks/users.ts

diff --git a/angular/RestClient/src/app/features/bookings/index.ts b/angular/RestClient/src/app/features/bookings/index.ts
index c738617..2d5e764 100644
--- a/angular/RestClient/src/app/features/bookings/index.ts
+++ b/angular/RestClient/src/app/features/bookings/index.ts
@@ -2,4 +2,4 @@ export * from './bookings.routes';
 export * from './booking/booking.component';
 export * from './[DEL] booking-list/booking-list.component';
 export * from './user-booking-list/user-booking-list.component';
-export * from './types/Booking';
+export * from '@features/bookings/types/Booking';
diff --git a/angular/RestClient/src/app/features/hotels/index.ts b/angular/RestClient/src/app/features/hotels/index.ts
index 0084125..2640c34 100644
--- a/angular/RestClient/src/app/features/hotels/index.ts
+++ b/angular/RestClient/src/app/features/hotels/index.ts
@@ -1,6 +1,6 @@
 export * from './hotels.routes';
 export * from './hotel-list/hotel-list.component';
 export * from './hotel-register/hotel-register.component';
-export * from './types/Address';
-export * from './types/Hotel';
+export * from '@features/hotels/types/Address';
+export * from '@features/hotels/types/Hotel';
 export * from './types/Room.interface';
diff --git a/angular/RestClient/src/app/features/users/index.ts b/angular/RestClient/src/app/features/users/index.ts
index 3374011..b40ef49 100644
--- a/angular/RestClient/src/app/features/users/index.ts
+++ b/angular/RestClient/src/app/features/users/index.ts
@@ -2,4 +2,4 @@ export * from './users.routes';
 export * from './main-page/main-page.component';
 export * from './user-form/user-form.component';
 export * from './types/User.interface';
-export * from './types/UserFormData';
+export * from '@features/users/types/UserFormData';
diff --git a/angular/RestClient/src/mocks/bookings.json b/angular/RestClient/src/mocks/bookings.json
new file mode 100644
index 0000000..7db55ff
--- /dev/null
+++ b/angular/RestClient/src/mocks/bookings.json
@@ -0,0 +1,30 @@
+[
+  {
+    "user": {
+      "name": "John Doe",
+      "email": "john.doe@example.com",
+      "status": "NO_BOOKINGS"
+    },
+    "room": {
+      "roomNumber": "101",
+      "type": "SINGLE",
+      "available": true
+    },
+    "startDate": "2024-03-01",
+    "endDate": "2024-03-08"
+  },
+  {
+    "user": {
+      "name": "Pepe",
+      "email": "pepe@example.com",
+      "status": "WITH_ACTIVE_BOOKINGS"
+    },
+    "room": {
+      "roomNumber": "101",
+      "type": "SINGLE",
+      "available": true
+    },
+    "startDate": "2024-03-15",
+    "endDate": "2024-03-22"
+  }
+]
diff --git a/angular/RestClient/src/mocks/hotels.json b/angular/RestClient/src/mocks/hotels.json
new file mode 100644
index 0000000..2f3b194
--- /dev/null
+++ b/angular/RestClient/src/mocks/hotels.json
@@ -0,0 +1,39 @@
+[
+  {
+    "name": "Hotel 1",
+    "address": {
+      "streetName": "Aca al lao",
+      "streetKind": "Alargada",
+      "number": 12,
+      "postCode": "12345"
+    },
+    "rooms": [
+      {
+        "roomNumber": "101",
+        "type": "SINGLE",
+        "available": true
+      },
+      {
+        "roomNumber": "102",
+        "type": "DOUBLE",
+        "available": false
+      }
+    ]
+  },
+  {
+    "name": "Hotel 2",
+    "address": {
+      "streetName": "Calle de la plaza",
+      "streetKind": "Alargada",
+      "number": 12,
+      "postCode": "12345"
+    },
+    "rooms": [
+      {
+        "roomNumber": "103",
+        "type": "SUITE",
+        "available": true
+      }
+    ]
+  }
+]
diff --git a/angular/RestClient/src/mocks/users.json b/angular/RestClient/src/mocks/users.json
new file mode 100644
index 0000000..2f02d00
--- /dev/null
+++ b/angular/RestClient/src/mocks/users.json
@@ -0,0 +1,12 @@
+[
+  {
+    "name": "John Doe",
+    "email": "john.doe@example.com",
+    "status": "NO_BOOKINGS"
+  },
+  {
+    "name": "Pepe",
+    "email": "pepe@example.com",
+    "status": "WITH_ACTIVE_BOOKINGS"
+  }
+]
diff --git a/angular/RestClient/src/mocks/users.ts b/angular/RestClient/src/mocks/users.ts
new file mode 100644
index 0000000..e69de29
-- 
GitLab