Ejemplo n.º 1
0
        public JsonResult CreatePicturePuzzle()
        {
            var createPicturePuzzleRequest = new CreatePicturePuzzleRequest()
            {
                BoardGameWidth  = 500,
                BoardGameHeight = 1000,
                NumberOfPuzzles = 10,
            };
            var apiClient = new HttpApiClient();

            try
            {
                var responseData = apiClient.Post <CreatePicturePuzzleResponse>($"{_aceAFaceApiUrl}/PuzzleGames", createPicturePuzzleRequest);

                return(Json(new { success = true, responseData = responseData.PicturePuzzleResponses }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult CreatePicturePuzzle(CreatePicturePuzzleRequest request)
        {
            var response = _createPicturePuzzleService.Execute(request);

            return(Ok(response));
        }