/// <summary>
 ///     更新舱位
 /// </summary>
 /// <param name="aircraftCabinDto">舱位DTO</param>
 /// <param name="aircraftCabin">舱位</param>
 private void UpdateAircraftCabin(AircraftCabinDTO aircraftCabinDto, AircraftCabin aircraftCabin)
 {
     // 更新舱位
     AircraftConfigurationFactory.SetAircraftCabin(aircraftCabin, aircraftCabinDto.AircraftCabinTypeId,
         aircraftCabinDto.SeatNumber, aircraftCabinDto.Note);
 }
 /// <summary>
 /// 设置座位布局属性
 /// </summary>
 /// <param name="aircraftCabin">座位布局</param>
 /// <param name="aircraftCabinTypeId">舱位类型</param>
 /// <param name="seatNumber">座位数</param>
 /// <param name="note">备注</param>
 public static void SetAircraftCabin(AircraftCabin aircraftCabin, int aircraftCabinTypeId, int seatNumber, string note)
 {
     aircraftCabin.AircraftCabinTypeId = aircraftCabinTypeId;
     aircraftCabin.SeatNumber = seatNumber;
     aircraftCabin.Note = note;
 }
        /// <summary>
        /// 新增舱位
        /// </summary>
        /// <returns></returns>
        public AircraftCabin AddNewAircraftCabin()
        {
            var aircraftCabin = new AircraftCabin
            {
                AircraftConfiguratonId = Id,
            };

            aircraftCabin.GenerateNewIdentity();
            AircraftCabins.Add(aircraftCabin);

            return aircraftCabin;
        }
 /// <summary>
 /// 新建座位布局
 /// </summary>
 /// <returns></returns>
 public static AircraftCabin CreateAircraftCabin()
 {
     var aircraftCabin = new AircraftCabin();
     aircraftCabin.GenerateNewIdentity();
     return aircraftCabin;
 }