本文整理汇总了C#中Product.RoomsToBookOut方法的典型用法代码示例。如果您正苦于以下问题:C# Product.RoomsToBookOut方法的具体用法?C# Product.RoomsToBookOut怎么用?C# Product.RoomsToBookOut使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Product
的用法示例。
在下文中一共展示了Product.RoomsToBookOut方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateBooking
public virtual Booking CreateBooking(Product product, IDocumentSession session)
{
var contactId = !string.IsNullOrEmpty(ContactId) ? ContactId : createNewContact().Save(session).Id;
var eqs = ExplodeAdditionalEquipment(session);
var rooms = product.RoomsToBookOut(Room, session);
var rate = GetRateToUse(rooms);
var newBooking = ActuallyCreateBooking(Date, rate, eqs, contactId, rooms, product, session);
newBooking.Save(session);
return newBooking;
}
示例2: CreateBooking
public override Booking CreateBooking(Product product, IDocumentSession session)
{
var contactId = ContactId;
if (string.IsNullOrEmpty(ContactId))
{
var contact = createNewContact();
contact.Address = Address;
contact.Postcode = Postcode;
contact.SecondaryContactName = SecondaryContactName;
contact.Age = Age;
contactId = contact.Save(session).Id;
}
var eqs = ExplodeAdditionalEquipment(session);
var rooms = product.RoomsToBookOut(Room, session);
var rate = GetRateToUse(rooms);
var newBooking = ActuallyCreateBooking(Date, rate, eqs, contactId, rooms, product, session);
newBooking.MakeUpSession = MakeUpSession;
newBooking.Biscuits = Biscuits;
newBooking.SongChoice = SongChoice;
newBooking.NumberInParty = NumberInParty;
newBooking.PizzaOnTheDay = PizzaOnTheDay;
newBooking.Save(session);
return newBooking;
}