public InternalSlimRateDetails(int roomId, int accommodationId, MoneyAmount totalAmount, double discount, BoardBasisTypes boardBasis, List <InternalSlimCancellationPolicies> cancellationPolicies, RoomTypes roomType, RoomOccupationRequest occupationRequest) { RoomId = roomId; AccommodationId = accommodationId; TotalAmount = totalAmount; Discount = discount; BoardBasis = boardBasis; CancellationPolicies = cancellationPolicies; RoomType = roomType; OccupationRequest = occupationRequest; }
public Rate(int id, int roomId, int seasonId, decimal price, Currencies currency, BoardBasisTypes boardBasisType, string mealPlan, RoomTypes roomType, MultiLanguage <string> description) { Id = id; RoomId = roomId; SeasonId = seasonId; Price = price; Currency = currency; BoardBasisType = boardBasisType; MealPlan = mealPlan; RoomType = roomType; Description = description; }
public BookedRoom(RoomTypes type, MoneyAmount price, BoardBasisTypes boardBasis, string mealPlan, string contractDescription, List <KeyValuePair <string, string> > remarks, Deadline deadline, List <Passenger> passengers) { Type = type; Passengers = passengers; Price = price; BoardBasis = boardBasis; MealPlan = mealPlan; ContractDescription = contractDescription; Remarks = remarks; Deadline = deadline; Passengers = passengers; }
public RateDetails(RoomOccupationRequest occupationRequest, Room room, RoomTypes roomType, PaymentDetails paymentDetails, List <CancellationPolicyDetails> cancellationPolicies, string mealPlan, BoardBasisTypes boardBasis, List <TaxDetails> taxes, string description) { Room = room; RoomType = roomType; PaymentDetails = paymentDetails; MealPlan = mealPlan; BoardBasis = boardBasis; CancellationPolicies = cancellationPolicies; Taxes = taxes ?? new List <TaxDetails>(); Description = description; OccupationRequest = occupationRequest; }
public BookedRoom(RoomTypes type, bool isExtraBedNeeded, MoneyAmount price, BoardBasisTypes boardBasis, string mealPlan, DateTime?deadlineDate, string contractDescription, List <KeyValuePair <string, string> > remarks, Deadline deadlineDetails, List <Passenger> passengers, string supplierRoomReferenceCode) { Type = type; Passengers = passengers; SupplierRoomReferenceCode = supplierRoomReferenceCode; IsExtraBedNeeded = isExtraBedNeeded; Price = price; BoardBasis = boardBasis; MealPlan = mealPlan; DeadlineDate = deadlineDate; ContractDescription = contractDescription; Remarks = remarks ?? new List <KeyValuePair <string, string> >(0); DeadlineDetails = deadlineDetails; Passengers = passengers ?? new List <Passenger>(0); }
public RoomContract(BoardBasisTypes boardBasis, string mealPlan, int contractTypeCode, bool isAvailableImmediately, bool isDynamic, string contractDescription, List <KeyValuePair <string, string> > remarks, List <DailyRate> dailyRoomRates, Rate rate, int adultsNumber, List <int> childrenAges, RoomTypes type, bool isExtraBedNeeded, Deadline deadline, bool isAdvancePurchaseRate) { BoardBasis = boardBasis; MealPlan = mealPlan; ContractTypeCode = contractTypeCode; IsAvailableImmediately = isAvailableImmediately; IsDynamic = isDynamic; ContractDescription = contractDescription; Rate = rate; Remarks = remarks; AdultsNumber = adultsNumber; ChildrenAges = childrenAges; IsExtraBedNeeded = isExtraBedNeeded; Deadline = deadline; IsAdvancePurchaseRate = isAdvancePurchaseRate; DailyRoomRates = dailyRoomRates; Type = type; }
public RoomContract(BoardBasisTypes boardBasis, string mealPlan, int contractTypeCode, bool isAvailableImmediately, bool isDynamic, string contractDescription, List <KeyValuePair <string, string> > remarks, List <DailyRate> dailyRoomRates, Rate rate, int adultsNumber, List <int>?childrenAges = null, RoomTypes type = RoomTypes.NotSpecified, bool isExtraBedNeeded = false, in Deadline deadline = default, bool isAdvancePurchaseRate = false)