Exemple #1
0
        /// <summary>
        /// Конструтор с инициализацией свойств объекта
        /// </summary>
        /// <param name="segment">Исходные данные для заполнения объекта</param>
        public BookingClassInformation(CompleteSegment segment)
        {
            Baggage          = segment.BookingClassInfo.Baggage;
            BaseClass        = segment.BookingClassInfo.BaseClass;
            BookingClassCode = segment.BookingClassInfo.BookingClassCode;
            FreeSeatCount    = segment.BookingClassInfo.FreeSeatCount;
            MealType         = segment.BookingClassInfo.MealType;

            SegmentNumber = segment.ID;
            Connection    = segment.Connection;
        }
 /// <summary>
 /// Создание объекта сегмента сгруппированного перелёта на основании полного сегмента перелёта
 /// </summary>
 /// <param name="segment">Полный сегмент перелёта</param>
 /// <param name="itineraryID">ИД маршрута, на котором выполняется данный сегмент перелёта</param>
 public FlightSegment(CompleteSegment segment, long itineraryID)
 {
     ItineraryID      = itineraryID;
     OperatingCompany = segment.OpAirline;
     MarketingCompany = segment.MarkAirline;
     FlightNumber     = segment.FlightNumber;
     AircraftType     = segment.AircraftType;
     DepatureDateTime = segment.DepDateTime;
     ArrivalDateTime  = segment.ArrDateTime;
     FlightTime       = segment.FlightTime;
 }