using Backend.Model; using Backend.Utils; using SQLite; namespace Backend.Database; public partial class Db { private TableQuery Installations => _Db.Table(); public Int32 NbInstallations => Installations.Count(); public Installation? GetInstallationById(Int64 id) => Installations .FirstOrDefault(u => u.Id == id); public Result CreateInstallation(Installation installation) { return Create(installation); } public Result UpdateInstallation(Installation installation) { return Update(installation); } public Result DeleteInstallation(Installation installation) { User2Installation .Where(i => i.InstallationId == installation.Id) .Delete(); return Delete(installation); } }