예제 #1
0
 public string AddFlightRawDataRelationPoints(Flight flight, List<FlightRawDataRelationPoint> flightRawDataRelationPoints)
 {
     try
     {
         LogHelper.Info("DataInputService.AddOrReplaceFlightRawDataRelationPoints Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddFlightRawDataRelationPoints(flight, flightRawDataRelationPoints);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddOrReplaceFlightRawDataRelationPoints", ex);
         return ex.Message;
     }
 }
예제 #2
0
 public string AddFlightConditionDecisionRecordsBatch(Flight flight, FlightDataEntities.Decisions.DecisionRecord[] records)
 {
     try
     {
         LogHelper.Info("DataInputService.AddFlightConditionDecisionRecordsBatch Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddFlightConditionDecisionRecordsBatch(flight, records);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddFlightConditionDecisionRecordsBatch", ex);
         return ex.Message;
     }
 }
 public string DeleteExistsData(FlightDataEntities.Flight flight)
 {
     try
     {
         LogHelper.Info("DataInputService.DeleteExistsData Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.DeleteExistsData(flight);
     }
     catch (Exception ex)
     {
         LogHelper.Error("DeleteExistsData", ex);
         return ex.Message;
     }
 }
 public FlightDataEntities.Flight AddOrReplaceFlight(FlightDataEntities.Flight flight)
 {
     try
     {
         LogHelper.Info("DataInputService.AddOrReplaceFlight Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddOrReplaceFlight(flight);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddOrReplaceFlight", ex);
         return null;
     }
 }
예제 #5
0
 public string AddOneParameterValue(FlightDataEntities.Flight flight, string parameterID,
     FlightDataEntities.Level1FlightRecord[] reducedRecords)
 {
     try
     {
         LogHelper.Info("DataInputService.AddOneParameterValue Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddOneParameterValue(flight, parameterID, reducedRecords);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddOneParameterValue", ex);
         return ex.Message;
     }
 }
예제 #6
0
 public string AddLevelTopFlightRecords(FlightDataEntities.Flight flight,
     FlightDataEntities.LevelTopFlightRecord[] topRecords)
 {
     try
     {
         LogHelper.Info("DataInputService.AddLevelTopFlightRecords Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddLevelTopFlightRecords(flight, topRecords);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddLevelTopFlightRecords", ex);
         return ex.Message;
     }
 }
예제 #7
0
        public string AddOrReplaceAircraftInstance(AircraftInstance instance)
        {
            try
            {
                LogHelper.Info("DataInputService.AddOrReplaceAircraftInstance Requested.", null);
                if (instance == null || instance.AircraftModel == null
                    || string.IsNullOrEmpty(instance.AircraftModel.ModelName)
                    || string.IsNullOrEmpty(instance.AircraftNumber))
                {
                    return "AddOrReplaceAircraftInstance: 参数为空。";
                }

                DataInputServiceBll bll = new DataInputServiceBll();
                return bll.AddOrReplaceAircraftInstance(instance);
            }
            catch (Exception ex)
            {
                LogHelper.Error("AddOrReplaceAircraftInstance", ex);
                return ex.Message;
            }
        }
예제 #8
0
 public string AddOrReplaceFlightGlobeDataBatch(string flightId, AircraftModel model,
     int startIndex, int endIndex, FlightDataEntities.GlobeData[] globedatas)
 {
     try
     {
         LogHelper.Info("DataInputService.AddOrReplaceFlightGlobeDataBatch Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddOrReplaceFlightGlobeDataBatch(flightId, model, startIndex, endIndex, globedatas);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddOrReplaceFlightGlobeDataBatch", ex);
         return ex.Message;
     }
 }
예제 #9
0
 public string AddOrReplaceFlightExtreme(Flight flight, ExtremumPointInfo[] extremumPointInfo)
 {
     try
     {
         LogHelper.Info("DataInputService.AddOrReplaceFlightExtreme Requested.", null);
         DataInputServiceBll bll = new DataInputServiceBll();
         return bll.AddOrReplaceFlightExtreme(flight, extremumPointInfo);
     }
     catch (Exception ex)
     {
         LogHelper.Error("AddOrReplaceFlightExtreme", ex);
         return ex.Message;
     }
 }