本文整理汇总了C#中Booking.FlattenAdditionalEquipment方法的典型用法代码示例。如果您正苦于以下问题:C# Booking.FlattenAdditionalEquipment方法的具体用法?C# Booking.FlattenAdditionalEquipment怎么用?C# Booking.FlattenAdditionalEquipment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Booking
的用法示例。
在下文中一共展示了Booking.FlattenAdditionalEquipment方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StandardFormBookingModel
public StandardFormBookingModel(Booking booking)
: base(booking)
{
ContactId = booking.MainContactId;
PhoneNumber = booking.MainContact.PhoneNumber;
MainContactName = booking.MainContact.MainContactName;
BandName = booking.MainContact.Name;
EmailAddress = booking.MainContact.EmailAddress;
if (booking.Product.Type == Product.ProductType.CanPickFrom)
Room = booking.Rooms.FirstOrDefault().Id;
RateId = booking.Rate == null ? null : booking.Rate.Id;
RateDescription = booking.Rate == null ? null : booking.Rate.Description;
RatesToPickFromMaybe = booking.Rate == null
? new List<Rate>()
: booking.Rooms.FirstOrDefault().Rates.ToList();
OneOffCharge = booking.OneOffCharge;
AdditionalEquipmentAndNumberRequired = booking.FlattenAdditionalEquipment();
}