public IActionResult SubmitGuess([FromBody] SubmitGuessRequest submitGuessModel) { if (_guessingGameService.SubmitOrUpdateGuess(submitGuessModel.Username, submitGuessModel.Guess)) { return(Ok()); } return(BadRequest()); }
public async Task <bool> SubmitGuess(SubmitGuessRequest submitGuessModel) { try { var result = await _guessingGameClient.PostAsync("SubmitGuess", HttpClientHelper.GetJsonData(submitGuessModel)); return(result.IsSuccessStatusCode); } catch (Exception e) { return(HttpClientHelper.LogError <bool>(_logger, e, new object[] { submitGuessModel.Guess, submitGuessModel.Username })); } }