import 'package:comwell_key_app/up_sales/mappers/addon_upgrade_mapper.dart';
import 'package:comwell_key_app/up_sales/mappers/room_upgrade_mapper.dart';
import 'package:comwell_key_app/up_sales/models/dto/up_sales_dto.dart';
import 'package:comwell_key_app/up_sales/models/up_sales.dart';
extension UpSalesDTOMapper on UpSalesDTO {
UpSales toUpSales() {
return UpSales(
property: property,
confirmationNumber: confirmationNumber,
roomUpgrades: roomUpgrades.toRoomUpgrades(),
addOnUpgrades: addOnUpgrades.toAddOnUpgrades());
}
}
extension ListUpSalesMapper on List<UpSalesDTO> {
List<UpSales> toUpSales() => map((dto) => dto.toUpSales()).toList();
}