public IActionResult Post([FromBody] FeedbackRequest model) { int response; try { response = _imisModules.GetFeedbackModule().GetFeedbackLogic().Post(model); } catch (ValidationException e) { return(BadRequest(new { error = new { message = e.Message, value = e.Value } })); } return(Ok(response)); }
public IActionResult Post([FromBody] FeedbackRequest model) { if (!ModelState.IsValid) { var error = ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage; return(BadRequest(new { error_occured = true, error_message = error })); } int response; try { response = _imisModules.GetFeedbackModule().GetFeedbackLogic().Post(model); } catch (ValidationException e) { throw new BusinessException(e.Message); } return(Ok(response)); }