public IActionResult Register(Gamer model) { var gamer = _dbcontextMethods.CreateOrUpdateGamer(model); var game = _dbcontextMethods.CreateGame(gamer.Id); _handler.SyncClientGames(); return(RedirectToAction("index", "Registration")); }
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(); }); }