private void ParseErrorAndRaiseEvent(HttpResponseMessage resp) { if (resp.IsSuccessStatusCode) { var arg = new OrderProcessingErrorEventArgs(); arg.OrderProcesssingErrorResp = JsonConvert.DeserializeObject <OrderProcesssingErrorResp>(resp.Content.ReadAsStringAsync().Result); OnOrderProcessingErrorRecieved(this, arg); //Raise Error Event } else { var arg = new GeneralErrorEventArgs(); arg.GeneralErrorResp = JsonConvert.DeserializeObject <GeneralErrorResp>(resp.Content.ReadAsStringAsync().Result); OnGeneralErrorRecieved(this, arg); //Raise Error Event } }
private static void QTrade_OnOrderProcessingErrorRecieved(object sender, OrderProcessingErrorEventArgs e) { Console.WriteLine(string.Format("Error code: {0}. {1} Order ID: {2}", e.OrderProcesssingErrorResp.code, e.OrderProcesssingErrorResp.message, e.OrderProcesssingErrorResp.orderId)); }