public ExtremumReportItemWrap(ExtremumReportViewModel viewModel, FlightDataEntitiesRT.ExtremumPointInfo info) { this.viewModel = viewModel; this.extremumInfo = info; var para = this.viewModel.FlightParameters.Parameters.FirstOrDefault( new Func<FlightDataEntitiesRT.FlightParameter, bool>(delegate(FlightDataEntitiesRT.FlightParameter p) { if (p.ParameterID == info.ParameterID) return true; return false; })); if (para != null) this.ParameterCaption = para.Caption; }
internal static FlightDataEntitiesRT.ExtremumPointInfo FromAircraftService(AircraftService.ExtremumPointInfo one) { if (one == null) return null; FlightDataEntitiesRT.ExtremumPointInfo info = new FlightDataEntitiesRT.ExtremumPointInfo() { MaxValue = one.MaxValue, MaxValueSecond = one.MaxValueSecond, MinValue = one.MinValue, MinValueSecond = one.MinValueSecond, ParameterID = one.ParameterID, FlightID = one.FlightID, FlightDate = one.FlightDateTime }; return info; }