Example #1
0
        public async Task <IActionResult> Post([FromBody] ReviewRequest request)
        {
            try
            {
                var entity = await _reviewClient.Post(request);

                return(new MyOkResult(entity));
            }
            catch (Exception ex)
            {
                return(new ErrorResult(ex));
            }
        }
        public async Task <IActionResult> Create([FromBody] ReviewRequest request)
        {
            try
            {
                var review = await _reviewClient.Post(request);

                return(Ok(review));
            }
            catch (WebClientOfTException ex)
            {
                return(BadRequest(ex.ErrorResult));
            }
            catch (Exception ex)
            {
                return(BadRequest(new Common.WebClient.ObjectResult {
                    StatusCode = 500, Message = ex.Message
                }));
            }
        }