public async Task <IActionResult> NewGame([FromBody] NewGameMessage message) { var action = new NewGameAction(message); try { await _actionProcessor.SendAsync(action); } catch (Exception ex) { _logger.LogError($"An error occurred while creating a new game: {ex}"); } return(Ok()); }
private void canvas_NewGame(object sender, EventArgs e) { NewGameAction?.Invoke(); }