public JsonResult EvaluateAnswer(EvaluatePicturePuzzleAnswerRequest request) { var apiClient = new HttpApiClient(); try { var responseData = apiClient.Get <EvaluatePicturePuzzleAnswerResponse>($"{_aceAFaceApiUrl}/PuzzleGames/EvaluateAnswer", request); return(Json(new { success = true, answerIsValid = responseData.IsValid }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public IHttpActionResult EvaluatePicturePuzzleAnswer([FromUri] EvaluatePicturePuzzleAnswerRequest request) { var response = _evaluatePicturePuzzleService.Execute(request); return(Ok(response)); }