Пример #1
0
        // for test method calls only
        public GameTable GetGeneratedGameTable(int tableId)
        {
            int gameTableId = GameFactory.CreateGameTable(Games, tableId.ToString());

            lock (Locker)
            {
                return(Games.Get().Find(table => table.Identifier.Equals(gameTableId)));
            }
        }
Пример #2
0
        public ActionResult CreateTable(TableViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            int tableId = GameFactory.CreateGameTable(GameRepository.Instance, model.Name);

            AddParticipantToTable(tableId);
            return(RedirectToAction($"Play", $"Game", new { id = tableId }));
        }