This commit is contained in:
2022-11-11 18:42:27 -06:00
parent b89760af8e
commit 79b70d6fa5
13 changed files with 656 additions and 364 deletions

View File

@@ -1,6 +1,6 @@
using Dapper;
using Shogi.Api.Extensions;
using Shogi.Api.Repositories.Dto;
using Shogi.Contracts.Api;
using Shogi.Domain;
using System.Data;
using System.Data.SqlClient;
@@ -74,9 +74,11 @@ public class SessionRepository : ISessionRepository
"session.CreateMove",
new
{
To = command.To,
From = command.From,
IsPromotion = command.IsPromotion
command.To,
command.From,
command.IsPromotion,
command.PieceFromHand,
SessionName = sessionName
},
commandType: CommandType.StoredProcedure);
}
@@ -84,6 +86,7 @@ public class SessionRepository : ISessionRepository
public interface ISessionRepository
{
Task CreateMove(string sessionName, MovePieceCommand command);
Task CreateSession(Session session);
Task DeleteSession(string name);
Task<Session?> ReadSession(string name);