コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: BookedRoom.cs プロジェクト: QuinntyneBrown/edo
 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);
 }
コード例 #6
0
ファイル: RoomContract.cs プロジェクト: QuinntyneBrown/edo
 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;
 }
コード例 #7
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 = null,
                     RoomTypes type       = RoomTypes.NotSpecified, bool isExtraBedNeeded = false,
                     in Deadline deadline = default, bool isAdvancePurchaseRate           = false)