public AircraftInstanceBindingClass(AircraftInstance instance) { this.AircraftInstance = instance; }
private void RemoveData(AircraftInstance aircraft, TrendAnalysisViewModel viewModel) { //var items = viewModel.ItemsMap[aircraft.AircraftNumber]; //var result1 = from one in items // where TrendAnalysisItem.Fields.Contains(one.ParameterID) // group one by one.FlightID into gp // select gp; var subset = from one in viewModel.T6Collection where one.AircraftNumber != aircraft.AircraftNumber select one; viewModel.T6Collection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); viewModel.TtCollection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); viewModel.ViCollection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); viewModel.NHCollection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); viewModel.NCollection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); viewModel.KBCollection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); viewModel.HpCollection = new TrendAnalysisSubViewModel(subset); //.Add(trenditem); //foreach (var gp in result1) //{ // TrendAnalysisItem trenditem = this.AssignOneItem(gp); // trenditem.FlightDateTime = gp.First().FlightDate; // trenditem.AircraftNumber = aircraft.AircraftNumber; // viewModel.T6Collection.Add(trenditem); // viewModel.TtCollection.Add(trenditem); // viewModel.ViCollection.Add(trenditem); // viewModel.NHCollection.Add(trenditem); // viewModel.NCollection.Add(trenditem); // viewModel.KBCollection.Add(trenditem); // viewModel.HpCollection.Add(trenditem); //} }
private void AddData(AircraftInstance aircraft, TrendAnalysisViewModel viewModel) { var items = viewModel.ItemsMap[aircraft.AircraftNumber]; var result1 = from one in items where TrendAnalysisItem.Fields.Contains(one.ParameterID) group one by one.FlightID into gp select gp; foreach (var gp in result1) { TrendAnalysisItem trenditem = this.AssignOneItem(gp); trenditem.FlightDateTime = gp.First().FlightDate; trenditem.AircraftNumber = aircraft.AircraftNumber; viewModel.T6Collection.Add(trenditem); viewModel.TtCollection.Add(trenditem); viewModel.ViCollection.Add(trenditem); viewModel.NHCollection.Add(trenditem); viewModel.NCollection.Add(trenditem); viewModel.KBCollection.Add(trenditem); viewModel.HpCollection.Add(trenditem); } }
public AircraftInstanceViewModel(AircraftInstance instance) { this.m_instance = instance; }
public static Flight[] GetAllFlights(AircraftModel aircraftModel, AircraftInstance aircraftInstance) { AircraftService.AircraftServiceClient client = GetClient(); var task = client.GetAllFlightsByInstanceAsync(RTConverter.ToAircraftService(aircraftModel), RTConverter.ToAircraftService(aircraftInstance)); task.Wait(); var results = task.Result; client.CloseAsync(); if (results == null || results.Count() <= 0) return new Flight[] { }; var result2 = from one in results select RTConverter.FromAircraftService(one); return result2.ToArray(); }
GetExtremumPointInfos(AircraftInstance aircraft) { AircraftService.AircraftServiceClient client = GetClient(); var task = client.GetExtremumPointInfosByAircraftInstanceAsync( RTConverter.ToAircraftService(aircraft)); task.Wait(); client.CloseAsync(); if (task.Result == null) return new ExtremumPointInfo[] { }; var items = task.Result; var result = from one in items select RTConverter.FromAircraftService(one); return result.ToArray(); }