Ejemplo n.º 1
0
        public void ModifyScn(AirBusScnDTO dto)
        {
            //获取需要更新的对象
            AirBusScn updateScn = _airBusScnRepository.Get(dto.Id);

            if (updateScn != null)
            {
                //更新主表:
                AirBusScnFactory.SetAirBusScn(updateScn, dto.Title, dto.CSCNumber, dto.ModNumber,
                    dto.ScnNumber, dto.ScnStatus, dto.Description);
            }
            _airBusScnRepository.Modify(updateScn);
        }
Ejemplo n.º 2
0
 public void InsertAirBusScn(AirBusScnDTO dto)
 {
     //创建SCN
     AirBusScn newScn = _airBusScnRepository.Get(dto.CSCNumber, dto.ScnNumber);
     if (newScn == null)
     {
         newScn = AirBusScnFactory.CreateAirBusScn();
         AirBusScnFactory.SetAirBusScn(newScn, dto.Title, dto.CSCNumber, dto.ModNumber, dto.ScnNumber,
             dto.ScnStatus, dto.Description);
         _airBusScnRepository.Add(newScn);
     }
     else
     {
         AirBusScnFactory.SetAirBusScn(newScn, dto.Title, dto.CSCNumber, dto.ModNumber, dto.ScnNumber,
             dto.ScnStatus, dto.Description);
         _airBusScnRepository.Modify(newScn);
     }
 }