public IActionResult FBAssignVendor(FBDispatchReqSubCont fBDispatchReqSubCont) { try { var response = _dispatchService.FBAssignVendor(fBDispatchReqSubCont); return(Ok(new { message = response.Message, code = 201 })); } catch (ValueNotFoundException e) { Util.LogError(e); return(StatusCode(StatusCodes.Status422UnprocessableEntity, new ErrorClass() { code = StatusCodes.Status422UnprocessableEntity.ToString(), message = e.Message })); } catch (Exception e) { Util.LogError(e); return(StatusCode(StatusCodes.Status500InternalServerError, new ErrorClass() { code = StatusCodes.Status500InternalServerError.ToString(), message = "Something went wrong" })); } }