Added DB Checkpoint records.

This commit is contained in:
DESKTOP-GENO133\IvanPlex
2024-03-20 11:40:55 -06:00
parent 8bcac7344f
commit fac05ff5c0
17 changed files with 48 additions and 1 deletions

View File

@@ -27,18 +27,21 @@ namespace CarCareTracker.External.Implementations
{
var table = db.GetCollection<OdometerRecord>(tableName);
table.Delete(odometerRecordId);
db.Checkpoint();
return true;
}
public bool SaveOdometerRecordToVehicle(OdometerRecord odometerRecord)
{
var table = db.GetCollection<OdometerRecord>(tableName);
table.Upsert(odometerRecord);
db.Checkpoint();
return true;
}
public bool DeleteAllOdometerRecordsByVehicleId(int vehicleId)
{
var table = db.GetCollection<OdometerRecord>(tableName);
var odometerRecords = table.DeleteMany(Query.EQ(nameof(OdometerRecord.VehicleId), vehicleId));
db.Checkpoint();
return true;
}
}