/// <summary> /// Заполнение информации о цене на основании несгруппированной пары цена + перелёт /// </summary> /// <param name="priceInfoContent">Информация о цене</param> /// <param name="segments">Сегменты перелёта</param> public void Fill(Price priceInfoContent, List<CompleteSegment> segments) { PrivateFareInd = priceInfoContent.PrivateFareInd; Refundable = priceInfoContent.Refundable; TicketTimeLimit = priceInfoContent.TicketTimeLimit; RulesInfos = priceInfoContent.RulesInfos; PassengerFares = priceInfoContent.PassengerFares; BookingClassInfo = new BookingClassList(); foreach (var segment in segments) { var tmp = new BookingClassInformation(segment); BookingClassInfo.Add(tmp); } }
/// <summary> /// Заполнение информации о цене на основании несгруппированной пары цена + перелёт /// </summary> /// <param name="priceInfoContent">Информация о цене</param> /// <param name="segments">Сегменты перелёта</param> public void Fill(Price priceInfoContent, List <CompleteSegment> segments) { PrivateFareInd = priceInfoContent.PrivateFareInd; Refundable = priceInfoContent.Refundable; TicketTimeLimit = priceInfoContent.TicketTimeLimit; RulesInfos = priceInfoContent.RulesInfos; PassengerFares = priceInfoContent.PassengerFares; BookingClassInfo = new BookingClassList(); foreach (var segment in segments) { var tmp = new BookingClassInformation(segment); BookingClassInfo.Add(tmp); } }