public void DeleteAirStructureDamage(AirStructureDamageDTO dto)
        {
            if (dto == null)
            {
                throw new ArgumentException("参数为空!");
            }
            AirStructureDamage delAirStructureDamage = _airStructureDamageRepository.Get(dto.Id);
            //获取需要删除的对象。

            if (delAirStructureDamage != null)
            {
                _airStructureDamageRepository.Remove(delAirStructureDamage); //删除AirStructureDamage。
            }
        }
        public void InsertAirStructureDamage(AirStructureDamageDTO dto)
        {
            //创建AirStructureDamage
            AirStructureDamage newAirStructureDamage = AirStructureDamageFactory.CreateAirStructureDamage();
            AirStructureDamageFactory.SetAirStructureDamage(newAirStructureDamage, dto.AircraftId, dto.AircraftReg,
                dto.AircraftType, dto.AircraftSeries,
                dto.Source, dto.ReportNo, dto.ReportType, dto.Description, dto.ReportDate, dto.CloseDate,
                dto.RepairDeadline, dto.Status, dto.Level,
                dto.IsDefer, dto.TotalCost, dto.TecAssess, dto.TreatResult, dto.DocumentId, dto.DocumentName);

            _airStructureDamageRepository.Add(newAirStructureDamage);
        }
        public void ModifyAirStructureDamage(AirStructureDamageDTO dto)
        {
            //获取需要更新的对象
            AirStructureDamage updateAirStructureDamage = _airStructureDamageRepository.Get(dto.Id);

            if (updateAirStructureDamage != null)
            {
                //更新主表:
                AirStructureDamageFactory.SetAirStructureDamage(updateAirStructureDamage, dto.AircraftId,
                    dto.AircraftReg, dto.AircraftType, dto.AircraftSeries,
                    dto.Source, dto.ReportNo, dto.ReportType, dto.Description, dto.ReportDate, dto.CloseDate,
                    dto.RepairDeadline, dto.Status, dto.Level,
                    dto.IsDefer, dto.TotalCost, dto.TecAssess, dto.TreatResult, dto.DocumentId, dto.DocumentName);
            }
            _airStructureDamageRepository.Modify(updateAirStructureDamage);
        }