public GraphDatum GetGraphDatum() { return(new GraphDatum { TripId = -1, Date = new DateTimeOffset(DateTime.Now), LostEnergy = (float)LostEnergyList.Sum(), ConvertLoss = (float)ConvertLossList.Sum(), AirResistance = (float)AirResistanceList.Sum(), RollingResistance = (float)RollingResistanceList.Sum(), RegeneLoss = (float)RegeneLossList.Sum(), TransitTime = (int)(PositionCollection.Last().Timestamp - PositionCollection.First().Timestamp).TotalSeconds, }); }