6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 44c32f01
Changed files
.../booking_details/bloc/booking_details_bloc.dart | 2 - .../overview/repository/overview_repository.dart | 43 +++++++++++++++++++++- 2 files changed, 42 insertions(+), 3 deletions(-)
Diff
diff --git a/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart b/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart
index 8389af98..4d2c9160 100644
--- a/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart
+++ b/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart
@@ -211,6 +211,4 @@ class BookingDetailsBloc
Future<void> getUser(Emitter<BookingDetailsState> emit) async {
user = await profileRepository.fetchProfileSettings();
}
-
-
}
diff --git a/comwell_key_app/lib/overview/repository/overview_repository.dart b/comwell_key_app/lib/overview/repository/overview_repository.dart
index 933f8515..a6820a9e 100644
--- a/comwell_key_app/lib/overview/repository/overview_repository.dart
+++ b/comwell_key_app/lib/overview/repository/overview_repository.dart
@@ -2,6 +2,8 @@ import 'package:comwell_key_app/choose_share_room/choose_share_room_repository.d
import 'package:comwell_key_app/database/comwell_db.dart';
import 'package:comwell_key_app/overview/models/booking.dart';
import 'package:comwell_key_app/overview/models/bookings.dart';
+import 'package:comwell_key_app/overview/models/guest.dart';
+import 'package:comwell_key_app/overview/models/room.dart';
import 'package:comwell_key_app/profile/profile_repository.dart';
import 'package:comwell_key_app/services/api.dart';
import 'package:comwell_key_app/services/mappers/booking_mapper.dart';
@@ -52,7 +54,46 @@ class OverviewRepository {
totalCharge: 12345,
balance: 0,
maskedCardNumber: "1234567890",
- addOnItems: [BookingAddonItem("addOnItem1", "addOnItem1", 1, 100), BookingAddonItem("addOnItem2", "addOnItem2", 1, 200), BookingAddonItem("addOnItem3", "addOnItem3", 1, 300)]);
+ addOnItems: [
+ BookingAddonItem("addOnItem1", "addOnItem1", 1, 100),
+ BookingAddonItem("addOnItem2", "addOnItem2", 1, 200),
+ BookingAddonItem("addOnItem3", "addOnItem3", 1, 300)
+ ]);
return dto.toBooking(user.id, BookingStatus.current, []);
}
+
+ final mockBookings = [1, 2, 3].map((i) => Booking(
+ id: "id$i",
+ confirmationId: "confirmationId$i",
+ roomNumber: "roomNumber$i",
+ startDate: DateTime.now(),
+ endDate: DateTime.now(),
+ bookingStatus: BookingStatus.current,
+ reservationStatus: ReservationStatus.newreservation,
+ image: "assets/images/no_current_bookings_background.jpeg",
+ hotelName: "hotelName$i",
+ roomType: "roomType$i",
+ totalCharge: 100,
+ children: 3,
+ adults: 3,
+ hotelCode: "hotelCode$i",
+ booker: const Guest(id: "id", name: "name"),
+ bookingDate: DateTime.now(),
+ digitalCard: false,
+ balance: 0,
+ maskedCardNumber: "1234567890",
+ rooms: [
+ Room(
+ confirmationNumber: "CONF00$i",
+ assignedTo: "assignedTo$i",
+ name: "roomName$i",
+ description: "roomDescription$i",
+ guests: 3,
+ imageAssets: ["roomImageAsset$i"],
+ roomFacilities: [],
+ tags: ["10 M2"]),
+ ],
+ addOnItems: [
+ BookingAddonItem("addOnItem$i", "addOnItem$i", 1, 100)
+ ]));
}