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); }
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); } }