public WideAvailabilityResult(SlimAccommodation accommodation, List <RoomContractSet> roomContractSets, decimal minPrice, decimal maxPrice, DateTime checkInDate, DateTime checkOutDate, Suppliers?supplier, string htId) { Accommodation = accommodation; MinPrice = minPrice; MaxPrice = maxPrice; CheckInDate = checkInDate; CheckOutDate = checkOutDate; Supplier = supplier; HtId = htId; RoomContractSets = roomContractSets ?? new List <RoomContractSet>(); }
public WideAvailabilityResult(Guid id, SlimAccommodation accommodation, List <RoomContractSet> roomContractSets, decimal minPrice, decimal maxPrice, bool hasDuplicate, Suppliers?supplier) { Id = id; Accommodation = accommodation; MinPrice = minPrice; MaxPrice = maxPrice; HasDuplicate = hasDuplicate; Supplier = supplier; RoomContractSets = roomContractSets ?? new List <RoomContractSet>(); }
public AccommodationAvailabilityResult(Guid id, long timestamp, string availabilityId, SlimAccommodation accommodation, List <RoomContractSet> roomContractSets, string duplicateReportId, decimal minPrice, decimal maxPrice, DateTime checkInDate, DateTime checkOutDate) { Id = id; Timestamp = timestamp; AvailabilityId = availabilityId; Accommodation = accommodation; RoomContractSets = roomContractSets; DuplicateReportId = duplicateReportId; MinPrice = minPrice; MaxPrice = maxPrice; CheckInDate = checkInDate; CheckOutDate = checkOutDate; }