What about throw ex? With Api Response
In my case I have a httpresponse that doesn't fail to make a response but fails to get the results which in turn doesnt map out to the model. This mapping is a soft rule, where something might map and if they don't the api says why. In that case its a 200 response code and I don't get an exception either. https://stackoverflow.com/questions/2999298/difference-between-throw-and-throw-new-exception public bool SubmitOrder(Order objOrder, ref int iID, ref OrderResponse objOrderResponse, ref string sRtnMsg) { try { var contJson = JsonConvert.SerializeObject(objOrder); var jsFormatted = JToken.Parse(contJson).ToString(Formatting.Indented); Log.Trace("Submitting Order: With {0}", jsFormatted); var flagError = false; var error = ""; var accessToken = GetToken(); Client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(&