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 })); } }