//Client sends answer public void SubmitAnswer(M_PlayerAnswer myAnswer, string gameKey) { try { gameController.AddAnswer(myAnswer, gameKey); } catch (Exception e) { Clients.Caller.DisplayError("Oops! Something went wrong :( Try that again!", e); } if (gameController.IsFirstAnswer(gameKey)) { Clients.Others.EnableAnswerSubmission(); } else if (gameController.IsLastAnswer(gameKey)) { Clients.All.DisplayQuestionStats(gameController.GetHandAnswerStats(gameKey)); } }