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]); } } }