feat: foo

This commit is contained in:
didier committed 2026-07-13 21:07:08 -04:00
1 parent 9d741b8516
commit 3413c4f94a
5 files changed
+81 -87

No files matched your search

+1
View File
@@ -11,4 +11,5 @@ public interface IGameService
Task<bool> UpdateGame(string id, int? homeScore, int? awayScore, bool? rain, bool? practice);
Task<bool> DeleteGameById(string id);
Task<bool> SwitchVisitors(string id);
Task ClearAllGames();
}
+9
View File
@@ -145,6 +145,15 @@ public class PostgresGameService : IGameService
return await cmd.ExecuteNonQueryAsync() > 0;
}
public async Task ClearAllGames()
{
await using var conn = new NpgsqlConnection(_connectionString);
await conn.OpenAsync();
var cmd = conn.CreateCommand();
cmd.CommandText = "DELETE FROM games";
await cmd.ExecuteNonQueryAsync();
}
public async Task<bool> SwitchVisitors(string id)
{
var game = await GetGameById(id);
+9
View File
@@ -145,6 +145,15 @@ public class SqliteGameService : IGameService
return await cmd.ExecuteNonQueryAsync() > 0;
}
public async Task ClearAllGames()
{
await using var conn = new SqliteConnection(_connectionString);
await conn.OpenAsync();
var cmd = conn.CreateCommand();
cmd.CommandText = "DELETE FROM games";
await cmd.ExecuteNonQueryAsync();
}
public async Task<bool> SwitchVisitors(string id)
{
var game = await GetGameById(id);