コード例 #1
0
        public IActionResult Register(Gamer model)
        {
            var gamer = _dbcontextMethods.CreateOrUpdateGamer(model);
            var game  = _dbcontextMethods.CreateGame(gamer.Id);

            _handler.SyncClientGames();
            return(RedirectToAction("index", "Registration"));
        }
コード例 #2
0
 public async Task QueueRandomPlayer()
 {
     await Task.Run(() =>
     {
         var gamers = _gamerStorage.GetGamers();
         var gamer  = new Gamer
         {
             DisplayName = $"Gamer {gamers.Count + 1}",
             QrCode      = Guid.NewGuid().ToString()
         };
         _gamerStorage.CreateOrUpdateGamer(gamer);
         var game = _gamerStorage.CreateGame(gamer.Id);
         _mqttHandler.SyncClientGames();
     });
 }