private void OnEventInit(object sender, DataEventArgs <GPBikes.SPluginsBikeEvent_t> e) { var data = e.Data; var dbObj = new BikeEvent { RiderName = data.RiderName, BikeID = data.BikeID, BikeName = data.BikeName, NumberOfGears = data.NumberOfGears, MaxRPM = data.MaxRPM, Limiter = data.Limiter, ShiftRPM = data.ShiftRPM, EngineOptTemperature = data.EngineOptTemperature, EngineTemperatureAlarmLower = data.EngineTemperatureAlarm[0], EngineTemperatureAlarmUpper = data.EngineTemperatureAlarm[1], MaxFuel = data.MaxFuel, Category = data.Category, TrackID = data.TrackID, TrackName = data.TrackName, TrackLength = data.TrackLength }; mLogger.BikeEvents.AddObject(dbObj); mLogger.SaveChanges(); }