Ejemplo n.º 1
0
        public static void UpdateTable(PokerTable updatedPokerTable)
        {
            PokerTableDB pokerTableDB = new PokerTableDB();
            PokerTable   pokerTable   = pokerTableDB.GetTableById(updatedPokerTable.Id);

            if (pokerTable == null)
            {
                throw new Exception("Table doesn't exist");
            }
            pokerTableDB.Update(updatedPokerTable);
        }
Ejemplo n.º 2
0
        public static List <PokerTable> GetAllTables(int PlayerId)
        {
            PokerTableDB      pokerTableDB = new PokerTableDB();
            List <PokerTable> pokerTables  = pokerTableDB.GetTables(PlayerId);

            if (pokerTables == null)
            {
                throw new Exception("No tables exist");
            }
            return(pokerTables);
        }
Ejemplo n.º 3
0
        public static int InsertTable(PokerTable newPokerTable)
        {
            PokerTableDB pokerTableDB = new PokerTableDB();
            PokerTable   pokerTable   = pokerTableDB.GetTableById(newPokerTable.Id);

            if (pokerTable == null)
            {
                pokerTableDB.IdentityInsert(newPokerTable);
            }
            else
            {
                UpdateTable(newPokerTable);
            }
            return(newPokerTable.Id);
        }
Ejemplo n.º 4
0
        public static void ClearEmptyTables()
        {
            PokerTableDB      pokerTableDB = new PokerTableDB();
            MoveDB            moveDB       = new MoveDB();
            List <PokerTable> pokerTables  = pokerTableDB.GetEmptyTables();

            if (pokerTables != null)
            {
                foreach (PokerTable pokerTable in pokerTables)
                {
                    moveDB.DeleteMovesByTableId(pokerTable.Id);
                }

                for (int i = 0; i < pokerTables.Count; i++)
                {
                    DeleteTable(pokerTables[i]);
                }
            }
        }
Ejemplo n.º 5
0
        public static void DeleteTable(PokerTable requestedTable)
        {
            PokerTableDB pokerTableDB = new PokerTableDB();

            pokerTableDB.Delete(requestedTable);
        }