public static GetGameMovesModel GetGamePlayersMove(int IdGame) { Dictionary <string, dynamic> parameters = new Dictionary <string, dynamic>(); parameters.Add(nameof(IdGame), IdGame); return(GameDA.GetGameMoves <GetGameMovesModel>(parameters)); }
static public GameBL CreateGameBL() { IDb db = new DbConnection(); IGameDA da = new GameDA(db); return(new GameBL(da)); }
public static List <CheckRoundMovesModel> CheckGameRoundMoves(int IdGame, int IdRound) { Dictionary <string, dynamic> parameters = new Dictionary <string, dynamic>(); parameters.Add(nameof(IdGame), IdGame); parameters.Add(nameof(IdRound), IdRound); return(GameDA.CheckGameRoundMoves <CheckRoundMovesModel>(parameters)); }
///<sumary> ///Constructor del Juego BL ///</sumary> public claseGamenBL() { _listaJugadas = new Dictionary <JugadaMD, EnumsMD.GameResult> { { new JugadaMD(EnumsMD.GameTypeMovement.Piedra, EnumsMD.GameTypeMovement.Piedra), EnumsMD.GameResult.Empate }, { new JugadaMD(EnumsMD.GameTypeMovement.Piedra, EnumsMD.GameTypeMovement.Papel), EnumsMD.GameResult.JugadorDosGana }, { new JugadaMD(EnumsMD.GameTypeMovement.Piedra, EnumsMD.GameTypeMovement.Tijera), EnumsMD.GameResult.JugadorUnoGana }, { new JugadaMD(EnumsMD.GameTypeMovement.Papel, EnumsMD.GameTypeMovement.Piedra), EnumsMD.GameResult.JugadorUnoGana }, { new JugadaMD(EnumsMD.GameTypeMovement.Papel, EnumsMD.GameTypeMovement.Papel), EnumsMD.GameResult.Empate }, { new JugadaMD(EnumsMD.GameTypeMovement.Papel, EnumsMD.GameTypeMovement.Tijera), EnumsMD.GameResult.JugadorDosGana }, { new JugadaMD(EnumsMD.GameTypeMovement.Tijera, EnumsMD.GameTypeMovement.Piedra), EnumsMD.GameResult.JugadorDosGana }, { new JugadaMD(EnumsMD.GameTypeMovement.Tijera, EnumsMD.GameTypeMovement.Papel), EnumsMD.GameResult.JugadorUnoGana }, { new JugadaMD(EnumsMD.GameTypeMovement.Tijera, EnumsMD.GameTypeMovement.Tijera), EnumsMD.GameResult.Empate } }; gameDA = new GameDA(); }
public static bool NewGame() { return(GameDA.NewGame()); }