Refactor repository and SQL procedures; add repo tests

This commit is contained in:
Aaron Po
2026-01-25 23:26:40 -05:00
parent a56ea77861
commit 68ff549635
28 changed files with 573 additions and 430 deletions

View File

@@ -1,3 +1,4 @@
using System.Data.Common;
using Microsoft.Data.SqlClient;
using Microsoft.Extensions.Configuration;
@@ -12,7 +13,7 @@ namespace DataAccessLayer.Sql
"Database connection string not configured. Set DB_CONNECTION_STRING env var or ConnectionStrings:Default."
);
public SqlConnection CreateConnection()
public DbConnection CreateConnection()
{
return new SqlConnection(_connectionString);
}

View File

@@ -1,9 +1,9 @@
using Microsoft.Data.SqlClient;
using System.Data.Common;
namespace DataAccessLayer.Sql
{
public interface ISqlConnectionFactory
{
SqlConnection CreateConnection();
DbConnection CreateConnection();
}
}