feat: foo
This commit is contained in:
1 parent
9d741b8516
commit
3413c4f94a
5 files changed
+81
-87
No files matched your search
@@ -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();
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user