Add project files.

This commit is contained in:
Jose Conde
2025-09-04 10:14:30 +02:00
parent a7a404148c
commit 94e6ef651e
54 changed files with 3134 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
using ModVersionChecker.data.model;
using ModVersionChecker.managers.interfaces;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ModVersionChecker.managers.litedb
{
internal class FlightSimsLiteDb : LiteDb, IFlightSimsManager
{
private string collection = FLIGHT_SIMS_COLLECTION;
public List<FsModPathConfig> Load()
{
var col = _db.GetCollection<FsModPathConfig>(collection);
return col.FindAll().ToList();
}
public void Save(FsModPathConfig config)
{
var col = _db.GetCollection<FsModPathConfig>(collection);
col.Upsert(config);
}
public FsModPathConfig? GetByShortName(string id)
{
var col = _db.GetCollection<FsModPathConfig>(collection);
return col.FindOne(x => x.ShortName == id);
}
}
}