public bool SaveLapRecord(LapDefinition lapDef) { // TODO: try catch var trackExist = this.context.Tracks.Aggregate().Match(a => a.TrackCode == lapDef.TrackCode).Any(); if (!trackExist) { this.context.Tracks.InsertOne(new TrackDefinition() { TrackCode = lapDef.TrackCode, TrackName = lapDef.TrackName }); } // TODO: seperate external dto from internal. do data validation this.context.Laptimes.InsertOne(lapDef); return(true); }
public string SaveLaptimeDetails(LapDefinition lapDetails) { return(string.Empty); }